heap profile: 10: 647600 [141851: 693913880] @ heap/1048576 0: 0 [12: 1277952] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [181: 2896] @ 0xa52dc5 0xa52dbb 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52dc4 bufio.(*Scanner).Text+0x104 bufio/scan.go:115 # 0xa52dba github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa github.com/0xERR0R/blocky/lists/parsers/hosts.go:102 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xe3e3cb 0xe3d209 0xe3b40b 0xe5534f 0x875382 0x72eaa9 0xe5834d 0x72eaa9 0x872f8f 0x87491b 0x72eaa9 0x875382 0x72eaa9 0xe5ecbe 0x72eaa9 0xe652f0 0x72eaa9 0x872f4e 0x74f00e 0x72d450 0x47ed61 # 0xe3e3ca runtime/pprof.writeHeapInternal+0x118a runtime/pprof/pprof.go:679 # 0xe3d208 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xe3b40a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0xe5534e net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5834c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x87491a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5ecbd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe652ef github.com/0xERR0R/blocky/server.secureHeader.func1+0x2ef github.com/0xERR0R/blocky/server/server_endpoints.go:44 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x74f00d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0x72d44f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xe3cf65 0xe3d6e7 0xe3d209 0xe3b40b 0xe5534f 0x875382 0x72eaa9 0xe5834d 0x72eaa9 0x872f8f 0x87491b 0x72eaa9 0x875382 0x72eaa9 0xe5ecbe 0x72eaa9 0xe652f0 0x72eaa9 0x872f4e 0x74f00e 0x72d450 0x47ed61 # 0xe3cf64 runtime/pprof.printStackRecord+0x2e4 runtime/pprof/pprof.go:559 # 0xe3d6e6 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xe3d208 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xe3b40a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0xe5534e net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5834c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x87491a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5ecbd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe652ef github.com/0xERR0R/blocky/server.secureHeader.func1+0x2ef github.com/0xERR0R/blocky/server/server_endpoints.go:44 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x74f00d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0x72d44f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xe3cee5 0xe3d6e7 0xe3d209 0xe3b40b 0xe5534f 0x875382 0x72eaa9 0xe5834d 0x72eaa9 0x872f8f 0x87491b 0x72eaa9 0x875382 0x72eaa9 0xe5ecbe 0x72eaa9 0xe652f0 0x72eaa9 0x872f4e 0x74f00e 0x72d450 0x47ed61 # 0xe3cee4 runtime/pprof.printStackRecord+0x264 runtime/pprof/pprof.go:559 # 0xe3d6e6 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xe3d208 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xe3b40a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0xe5534e net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5834c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x87491a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5ecbd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe652ef github.com/0xERR0R/blocky/server.secureHeader.func1+0x2ef github.com/0xERR0R/blocky/server/server_endpoints.go:44 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x74f00d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0x72d44f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 131072] @ 0x44f279 0x40c2d1 0xe3ea50 0xe541e5 0x72eaa9 0x875382 0x72eaa9 0xe5834d 0x72eaa9 0x872f8f 0x87491b 0x72eaa9 0x875382 0x72eaa9 0xe5ecbe 0x72eaa9 0xe652f0 0x72eaa9 0x872f4e 0x74f00e 0x72d450 0x47ed61 # 0xe3ea4f runtime/pprof.StartCPUProfile+0xef runtime/pprof/pprof.go:852 # 0xe541e4 net/http/pprof.Profile+0x2c4 net/http/pprof/pprof.go:157 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5834c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x87491a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5ecbd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe652ef github.com/0xERR0R/blocky/server.secureHeader.func1+0x2ef github.com/0xERR0R/blocky/server/server_endpoints.go:44 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x74f00d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0x72d44f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 1048576] @ 0x44f236 0x40c2d1 0xe3ea50 0xe541e5 0x72eaa9 0x875382 0x72eaa9 0xe5834d 0x72eaa9 0x872f8f 0x87491b 0x72eaa9 0x875382 0x72eaa9 0xe5ecbe 0x72eaa9 0xe652f0 0x72eaa9 0x872f4e 0x74f00e 0x72d450 0x47ed61 # 0xe3ea4f runtime/pprof.StartCPUProfile+0xef runtime/pprof/pprof.go:852 # 0xe541e4 net/http/pprof.Profile+0x2c4 net/http/pprof/pprof.go:157 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5834c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x87491a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5ecbd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe652ef github.com/0xERR0R/blocky/server.secureHeader.func1+0x2ef github.com/0xERR0R/blocky/server/server_endpoints.go:44 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x74f00d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0x72d44f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 80] @ 0x4ce5bb 0x4ce59d 0x72944a 0x72d1ac 0x47ed61 # 0x4ce5ba context.withCancel+0x3a context/context.go:272 # 0x4ce59c context.WithCancel+0x1c context/context.go:236 # 0x729449 net/http.(*conn).readRequest+0x6c9 net/http/server.go:1083 # 0x72d1ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [1: 128] @ 0x5a7d3a 0x51fafd 0x63bd72 0x64be4b 0x69c6a5 0x69d0f2 0x65e4c7 0x674f4b 0x672c45 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x5a7d39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x51fafc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x63bd71 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x64be4a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x69c6a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0x69d0f1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x65e4c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x674f4a crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x672c44 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 512] @ 0x5a279a 0x5a2a45 0x63346e 0x632d31 0x630536 0x630238 0x6308da 0x63028b 0x62f938 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x5a2799 crypto/rsa.pkcs1v15ConstructEM+0x1b9 crypto/rsa/pkcs1v15.go:327 # 0x5a2a44 crypto/rsa.VerifyPKCS1v15+0x104 crypto/rsa/pkcs1v15.go:369 # 0x63346d crypto/x509.checkSignature+0x56d crypto/x509/x509.go:939 # 0x632d30 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 crypto/x509/x509.go:859 # 0x630535 crypto/x509.(*Certificate).buildChains.func1+0x195 crypto/x509/verify.go:923 # 0x630237 crypto/x509.(*Certificate).buildChains+0x137 crypto/x509/verify.go:961 # 0x6308d9 crypto/x509.(*Certificate).buildChains.func1+0x539 crypto/x509/verify.go:955 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x62f937 crypto/x509.(*Certificate).Verify+0x317 crypto/x509/verify.go:814 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 3200] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1792] @ 0x48c5dc 0x48c426 0x48c17c 0x78fb7e 0x78fb97 0x791ef2 0xa5396d 0xa53945 0xa5393e 0xa53b05 0xa538ac 0xa52dca 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c17b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x78fb7d regexp.newBitState+0x9d regexp/backtrack.go:50 # 0x78fb96 regexp.(*Regexp).backtrack+0xb6 regexp/backtrack.go:315 # 0x791ef1 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa5396c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa53944 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa5393d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa53b04 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 github.com/0xERR0R/blocky/lists/parsers/hosts.go:284 # 0xa538ab github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b github.com/0xERR0R/blocky/lists/parsers/hosts.go:250 # 0xa52dc9 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 github.com/0xERR0R/blocky/lists/parsers/hosts.go:104 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 196608] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 9728] @ 0x6c5651 0x6c6f51 0x6c6858 0x71578a 0x715721 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x6c5650 compress/flate.NewReader+0x30 compress/flate/inflate.go:810 # 0x6c6f50 compress/gzip.(*Reader).readHeader+0x370 compress/gzip/gunzip.go:238 # 0x6c6857 compress/gzip.(*Reader).Reset+0x297 compress/gzip/gunzip.go:113 # 0x715789 compress/gzip.NewReader+0xa9 compress/gzip/gunzip.go:94 # 0x715720 net/http.(*http2gzipReader).Read+0x40 net/http/h2_bundle.go:10325 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x48c55d 0x48c426 0x48c17c 0x78fb7e 0x78fb97 0x791ef2 0xa5396d 0xa53945 0xa5393e 0xa53209 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c55c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c17b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x78fb7d regexp.newBitState+0x9d regexp/backtrack.go:50 # 0x78fb96 regexp.(*Regexp).backtrack+0xb6 regexp/backtrack.go:315 # 0x791ef1 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa5396c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa53944 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa5393d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa53208 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 github.com/0xERR0R/blocky/lists/parsers/hosts.go:167 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 6784] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 576] @ 0x51b153 0x51ab7d 0x6632b4 0x663277 0x66042f 0x664ad1 0x664ad2 0x664b59 0x66c7d2 0x667766 0x74516e 0x745169 0x47ed61 # 0x51b152 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x51ab7c bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x6632b3 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x663276 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x66042e crypto/tls.(*Conn).readRecordOrCCS+0x3ce crypto/tls/conn.go:629 # 0x664ad0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x664ad1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x664b58 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x66c7d1 crypto/tls.(*Conn).clientHandshake+0x511 crypto/tls/handshake_client.go:327 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [5: 1597440] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x509ddb 0xa52e8b 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x509dda fmt.Errorf+0x9a fmt/errors.go:26 # 0xa52e8a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 144] @ 0x472117 0x4cf129 0x4ce5d9 0x4ce59d 0xa55e56 0xa56ca5 0xa56b3e 0xa56ad7 0xa5d29b 0xa5ab59 0xa5a44d 0xa5529b 0x47ed61 # 0x4cf128 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x4ce5d8 context.withCancel+0x58 context/context.go:273 # 0x4ce59c context.WithCancel+0x1c context/context.go:236 # 0xa55e55 github.com/ThinkChaos/parcour/jobgroup.(*withContext).init+0x35 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:69 # 0xa56ca4 github.com/ThinkChaos/parcour/jobgroup.initGroup+0x1a4 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:90 # 0xa56b3d github.com/ThinkChaos/parcour/jobgroup.withParentAndContext+0x3d github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:26 # 0xa56ad6 github.com/ThinkChaos/parcour/jobgroup.WithParent+0x36 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:14 # 0xa5d29a github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x3a github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:52 # 0xa5ab58 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb8 github.com/0xERR0R/blocky/lists/list_cache.go:166 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 5376] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 2304] @ 0x6594a7 0x65949d 0x41b9f1 0x47ed61 # 0x6594a6 crypto/tls.(*certCache).evict+0x46 crypto/tls/cache.go:73 # 0x65949c crypto/tls.(*certCache).active.func1+0x3c crypto/tls/cache.go:65 # 0x41b9f0 runtime.runfinq+0x3f0 runtime/mfinal.go:255 0: 0 [1: 48] @ 0x5bb6b1 0x5bb993 0x5bb0f0 0x5ed91e 0xa5bafb 0xa5baed 0xa5346f 0xa5ba8a 0xa5ba13 0xa5cbc2 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x5bb6b0 net/netip.parseIPv4Fields+0x150 net/netip/netip.go:162 # 0x5bb992 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x5bb0ef net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5ed91d net.parseIP+0x1d net/ip.go:504 # 0xa5bafa net.ParseIP+0x3a net/ip.go:497 # 0xa5baec github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c github.com/0xERR0R/blocky/lists/list_cache.go:251 # 0xa5346e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e github.com/0xERR0R/blocky/lists/parsers/hosts.go:189 # 0xa5ba89 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 github.com/0xERR0R/blocky/lists/parsers/hosts.go:51 # 0xa5ba12 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 github.com/0xERR0R/blocky/lists/list_cache.go:245 # 0xa5cbc1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 github.com/0xERR0R/blocky/lists/parsers/parser.go:54 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 160] @ 0x45ae46 0xa54bc5 0xa54b5c 0xa54526 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa54bc4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 github.com/0xERR0R/blocky/lists/parsers/lines.go:28 # 0xa54b5b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b github.com/0xERR0R/blocky/lists/parsers/adapt.go:8 # 0xa54525 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 8192] @ 0x6dcf7a 0x48c211 0x6ebf68 0x6ec75a 0x6ec625 0x6f5cd5 0x7133de 0x71100a 0x7102dc 0x47ed61 # 0x6dcf79 net/http.init.func4+0x19 net/http/h2_bundle.go:1052 # 0x48c210 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6ebf67 net/http.http2getDataBufferChunk+0x47 net/http/h2_bundle.go:1065 # 0x6ec759 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 net/http/h2_bundle.go:1170 # 0x6ec624 net/http.(*http2dataBuffer).Write+0x84 net/http/h2_bundle.go:1153 # 0x6f5cd4 net/http.(*http2pipe).Write+0x174 net/http/h2_bundle.go:3801 # 0x7133dd net/http.(*http2clientConnReadLoop).processData+0x21d net/http/h2_bundle.go:9941 # 0x711009 net/http.(*http2clientConnReadLoop).run+0x3e9 net/http/h2_bundle.go:9530 # 0x7102db net/http.(*http2ClientConn).readLoop+0x7b net/http/h2_bundle.go:9392 0: 0 [3: 5376] @ 0x48c5dc 0x48c426 0x48c0d4 0x6ec168 0x6ec3f6 0x6f5a3d 0x7129e5 0x6aabc3 0x6ab2e7 0x6c4b67 0x6c3edf 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c0d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6ec167 net/http.http2putDataBufferChunk+0xa7 net/http/h2_bundle.go:1082 # 0x6ec3f5 net/http.(*http2dataBuffer).Read+0x1b5 net/http/h2_bundle.go:1119 # 0x6f5a3c net/http.(*http2pipe).Read+0x1fc net/http/h2_bundle.go:3764 # 0x7129e4 net/http.http2transportResponseBody.Read+0x64 net/http/h2_bundle.go:9779 # 0x6aabc2 bufio.(*Reader).fill+0x102 bufio/bufio.go:110 # 0x6ab2e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:269 # 0x6c4b66 compress/flate.(*decompressor).moreBits+0x26 compress/flate/inflate.go:697 # 0x6c3ede compress/flate.(*decompressor).huffmanBlock+0x4de compress/flate/inflate.go:579 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4864] @ 0x663ace 0x6642ff 0x6647e6 0x699765 0x69932c 0x699016 0x694634 0x68efea 0x667766 0x666b93 0x666b80 0x666b5a 0x4b0a90 0x5ac9c5 0x5ac9c6 0x8392d7 0x8366fd 0x838a0b 0x47ed61 # 0x663acd crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:944 # 0x6642fe crypto/tls.(*Conn).writeRecordLocked+0x67e crypto/tls/conn.go:1029 # 0x6647e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x699764 crypto/tls.(*Conn).sendSessionTicket+0x3c4 crypto/tls/handshake_server_tls13.go:917 # 0x69932b crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1eb crypto/tls/handshake_server_tls13.go:865 # 0x699015 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 crypto/tls/handshake_server_tls13.go:821 # 0x694633 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x68efe9 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x666b92 crypto/tls.(*Conn).HandshakeContext+0x52 crypto/tls/conn.go:1508 # 0x666b7f crypto/tls.(*Conn).Handshake+0x3f crypto/tls/conn.go:1492 # 0x666b59 crypto/tls.(*Conn).Read+0x19 crypto/tls/conn.go:1372 # 0x4b0a8f io.ReadAtLeast+0x8f io/io.go:335 # 0x5ac9c4 io.ReadFull+0xa4 io/io.go:354 # 0x5ac9c5 encoding/binary.Read+0xa5 encoding/binary/binary.go:244 # 0x8392d6 github.com/miekg/dns.(*Server).readTCP+0x116 github.com/miekg/dns@v1.1.59/server.go:678 # 0x8366fc github.com/miekg/dns.defaultReader.ReadTCP+0x1c github.com/miekg/dns@v1.1.59/server.go:170 # 0x838a0a github.com/miekg/dns.(*Server).serveTCPConn+0x28a github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 320] @ 0x522d1f 0x52157a 0x6a6555 0x6a6546 0x65e4d6 0x674fd0 0x672c45 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x522d1e crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x521579 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0x6a6554 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0x6a6545 crypto/tls.aeadAESGCMTLS13+0x45 crypto/tls/cipher_suites.go:555 # 0x65e4d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x674fcf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x672c44 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 48] @ 0x5bb757 0x5bb993 0x5bb0f0 0x5ed91e 0xa5bafb 0xa5baed 0xa5346f 0xa5ba8a 0xa5ba13 0xa5cbc2 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x5bb756 net/netip.parseIPv4Fields+0x1f6 net/netip/netip.go:178 # 0x5bb992 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x5bb0ef net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5ed91d net.parseIP+0x1d net/ip.go:504 # 0xa5bafa net.ParseIP+0x3a net/ip.go:497 # 0xa5baec github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c github.com/0xERR0R/blocky/lists/list_cache.go:251 # 0xa5346e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e github.com/0xERR0R/blocky/lists/parsers/hosts.go:189 # 0xa5ba89 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 github.com/0xERR0R/blocky/lists/parsers/hosts.go:51 # 0xa5ba12 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 github.com/0xERR0R/blocky/lists/list_cache.go:245 # 0xa5cbc1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 github.com/0xERR0R/blocky/lists/parsers/parser.go:54 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 3584] @ 0x48c5dc 0x48c426 0x48c0d4 0x6ec168 0x6ec3f6 0x6f5a3d 0x7129e5 0x6aabc3 0x6ab2e7 0x6c4b67 0x6c3edf 0x6c30d8 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c0d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6ec167 net/http.http2putDataBufferChunk+0xa7 net/http/h2_bundle.go:1082 # 0x6ec3f5 net/http.(*http2dataBuffer).Read+0x1b5 net/http/h2_bundle.go:1119 # 0x6f5a3c net/http.(*http2pipe).Read+0x1fc net/http/h2_bundle.go:3764 # 0x7129e4 net/http.http2transportResponseBody.Read+0x64 net/http/h2_bundle.go:9779 # 0x6aabc2 bufio.(*Reader).fill+0x102 bufio/bufio.go:110 # 0x6ab2e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:269 # 0x6c4b66 compress/flate.(*decompressor).moreBits+0x26 compress/flate/inflate.go:697 # 0x6c3ede compress/flate.(*decompressor).huffmanBlock+0x4de compress/flate/inflate.go:579 # 0x6c30d7 compress/flate.(*decompressor).nextBlock+0x177 compress/flate/inflate.go:328 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4096] @ 0x6ec79b 0x6ec625 0x6f5cd5 0x7133de 0x71100a 0x7102dc 0x47ed61 # 0x6ec79a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a net/http/h2_bundle.go:1171 # 0x6ec624 net/http.(*http2dataBuffer).Write+0x84 net/http/h2_bundle.go:1153 # 0x6f5cd4 net/http.(*http2pipe).Write+0x174 net/http/h2_bundle.go:3801 # 0x7133dd net/http.(*http2clientConnReadLoop).processData+0x21d net/http/h2_bundle.go:9941 # 0x711009 net/http.(*http2clientConnReadLoop).run+0x3e9 net/http/h2_bundle.go:9530 # 0x7102db net/http.(*http2ClientConn).readLoop+0x7b net/http/h2_bundle.go:9392 0: 0 [1: 4096] @ 0x592bba 0x592b84 0x68c3bf 0x592d62 0x5930f2 0x592cdd 0x68be76 0x592d62 0x5930f2 0x68bda7 0x68bd37 0x68bd0a 0x592d62 0x5930f2 0x68ba54 0x68b9bc 0x664779 0x698448 0x694625 0x68efea 0x667766 0x666b93 0x666b80 0x666b5a 0x4b0a90 0x5ac9c5 0x5ac9c6 0x8392d7 0x8366fd 0x838a0b 0x47ed61 # 0x592bb9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x592b83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x68c3be crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1465 # 0x592d61 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5930f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x592cdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x68be75 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1464 # 0x592d61 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5930f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x68bda6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x68bd36 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x68bd09 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x592d61 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5930f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x68ba53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x68b9bb crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x664778 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x698447 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x694624 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x68efe9 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x666b92 crypto/tls.(*Conn).HandshakeContext+0x52 crypto/tls/conn.go:1508 # 0x666b7f crypto/tls.(*Conn).Handshake+0x3f crypto/tls/conn.go:1492 # 0x666b59 crypto/tls.(*Conn).Read+0x19 crypto/tls/conn.go:1372 # 0x4b0a8f io.ReadAtLeast+0x8f io/io.go:335 # 0x5ac9c4 io.ReadFull+0xa4 io/io.go:354 # 0x5ac9c5 encoding/binary.Read+0xa5 encoding/binary/binary.go:244 # 0x8392d6 github.com/miekg/dns.(*Server).readTCP+0x116 github.com/miekg/dns@v1.1.59/server.go:678 # 0x8366fc github.com/miekg/dns.defaultReader.ReadTCP+0x1c github.com/miekg/dns@v1.1.59/server.go:170 # 0x838a0a github.com/miekg/dns.(*Server).serveTCPConn+0x28a github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [2: 36864] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 18432] @ 0x51b153 0x51ab7d 0x6632b4 0x663277 0x660d9e 0x666c90 0x666c91 0x747f2a 0x6ab043 0x4b11a3 0x73c65b 0x73c532 0x74c05f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x51b152 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x51ab7c bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x6632b3 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x663276 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x660d9d crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x666c8f crypto/tls.(*Conn).readRecord+0x14f crypto/tls/conn.go:591 # 0x666c90 crypto/tls.(*Conn).Read+0x150 crypto/tls/conn.go:1385 # 0x747f29 net/http.(*persistConn).Read+0x49 net/http/transport.go:2052 # 0x6ab042 bufio.(*Reader).Read+0xe2 bufio/bufio.go:227 # 0x4b11a2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x73c65a net/http.(*body).readLocked+0x3a net/http/transfer.go:844 # 0x73c531 net/http.(*body).Read+0x111 net/http/transfer.go:836 # 0x74c05e net/http.(*bodyEOFSignal).Read+0x13e net/http/transport.go:2913 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1792] @ 0x48c5dc 0x48c426 0x48c17c 0x83950a 0x836753 0x838242 0x836db0 0xe634e9 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c17b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x839509 github.com/miekg/dns.(*Server).readUDP+0xc9 github.com/miekg/dns@v1.1.59/server.go:698 # 0x836752 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.59/server.go:174 # 0x838241 github.com/miekg/dns.(*Server).serveUDP+0x241 github.com/miekg/dns@v1.1.59/server.go:517 # 0x836daf github.com/miekg/dns.(*Server).ListenAndServe+0x52f github.com/miekg/dns@v1.1.59/server.go:346 # 0xe634e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:487 0: 0 [1: 16384] @ 0x7090d6 0x6edab2 0x710cfa 0x7102dc 0x47ed61 # 0x7090d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 net/http/h2_bundle.go:1852 # 0x6edab1 net/http.(*http2Framer).ReadFrame+0xd1 net/http/h2_bundle.go:1916 # 0x710cf9 net/http.(*http2clientConnReadLoop).run+0xd9 net/http/h2_bundle.go:9496 # 0x7102db net/http.(*http2ClientConn).readLoop+0x7b net/http/h2_bundle.go:9392 0: 0 [1: 96] @ 0x593067 0x69c5a5 0x69c3c8 0x69d145 0x65e4c7 0x6769c9 0x672c8c 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x593066 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x69c5a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x69c3c7 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0x69d144 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x65e4c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x6769c8 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x672c8b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 24] @ 0x837253 0x48c211 0x83950a 0x836753 0x838242 0x836db0 0xe634e9 0x47ed61 # 0x837252 github.com/miekg/dns.(*Server).ListenAndServe.(*Server).init.makeUDPBuffer.func2+0x32 github.com/miekg/dns@v1.1.59/server.go:266 # 0x48c210 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x839509 github.com/miekg/dns.(*Server).readUDP+0xc9 github.com/miekg/dns@v1.1.59/server.go:698 # 0x836752 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.59/server.go:174 # 0x838241 github.com/miekg/dns.(*Server).serveUDP+0x241 github.com/miekg/dns@v1.1.59/server.go:517 # 0x836daf github.com/miekg/dns.(*Server).ListenAndServe+0x52f github.com/miekg/dns@v1.1.59/server.go:346 # 0xe634e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:487 0: 0 [1: 224] @ 0x57d9fa 0x51fafd 0x633131 0x632d31 0x630536 0x630238 0x6308da 0x63028b 0x62f938 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x57d9f9 crypto/sha512.New384+0x19 crypto/sha512/sha512.go:233 # 0x51fafc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x633130 crypto/x509.checkSignature+0x230 crypto/x509/x509.go:926 # 0x632d30 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 crypto/x509/x509.go:859 # 0x630535 crypto/x509.(*Certificate).buildChains.func1+0x195 crypto/x509/verify.go:923 # 0x630237 crypto/x509.(*Certificate).buildChains+0x137 crypto/x509/verify.go:961 # 0x6308d9 crypto/x509.(*Certificate).buildChains.func1+0x539 crypto/x509/verify.go:955 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x62f937 crypto/x509.(*Certificate).Verify+0x317 crypto/x509/verify.go:814 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 2688] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x579a2a 0x5799e5 0x5799e9 0x57aa9e 0x57bdb2 0x5a5885 0x5a2a17 0x63346e 0x632d31 0x630536 0x63028b 0x6308da 0x63028b 0x62f938 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x579a29 crypto/internal/bigmod.(*Nat).reset+0xc9 crypto/internal/bigmod/nat.go:87 # 0x5799e4 crypto/internal/bigmod.(*Nat).set+0x84 crypto/internal/bigmod/nat.go:97 # 0x5799e8 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x88 crypto/internal/bigmod/nat.go:511 # 0x57aa9d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd crypto/internal/bigmod/nat.go:639 # 0x57bdb1 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 crypto/internal/bigmod/nat.go:781 # 0x5a5884 crypto/rsa.encrypt+0x164 crypto/rsa/rsa.go:494 # 0x5a2a16 crypto/rsa.VerifyPKCS1v15+0xd6 crypto/rsa/pkcs1v15.go:364 # 0x63346d crypto/x509.checkSignature+0x56d crypto/x509/x509.go:939 # 0x632d30 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 crypto/x509/x509.go:859 # 0x630535 crypto/x509.(*Certificate).buildChains.func1+0x195 crypto/x509/verify.go:923 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x6308d9 crypto/x509.(*Certificate).buildChains.func1+0x539 crypto/x509/verify.go:955 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x62f937 crypto/x509.(*Certificate).Verify+0x317 crypto/x509/verify.go:814 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 48] @ 0x471c7a 0xa3b2fb 0xa3b2f6 0xa3acbe 0xa58ed5 0xa5c5f1 0xa5b588 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa3b2fa github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a github.com/avast/retry-go/v4@v4.6.0/retry.go:229 # 0xa3b2f5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa3acbd github.com/avast/retry-go/v4.Do+0x3d github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa58ed4 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 github.com/0xERR0R/blocky/lists/downloader.go:59 # 0xa5c5f0 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 github.com/0xERR0R/blocky/lists/sourcereader.go:53 # 0xa5b587 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 github.com/0xERR0R/blocky/lists/list_cache.go:231 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0xa52e45 0xa52e46 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52e44 bufio.(*Scanner).Text+0x184 bufio/scan.go:115 # 0xa52e45 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x65f72b 0x6642c8 0x66593e 0x706d77 0x6ac6b5 0x712d78 0x6aabc3 0x6ab2e7 0x6c4d02 0x6c3a45 0x6c30d8 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x65f72a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x6642c7 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x66593d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0x706d76 net/http.http2stickyErrWriter.Write+0x136 net/http/h2_bundle.go:7651 # 0x6ac6b4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x712d77 net/http.http2transportResponseBody.Read+0x3f7 net/http/h2_bundle.go:9819 # 0x6aabc2 bufio.(*Reader).fill+0x102 bufio/bufio.go:110 # 0x6ab2e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:269 # 0x6c4d01 compress/flate.(*decompressor).huffSym+0x101 compress/flate/inflate.go:720 # 0x6c3a44 compress/flate.(*decompressor).huffmanBlock+0x44 compress/flate/inflate.go:495 # 0x6c30d7 compress/flate.(*decompressor).nextBlock+0x177 compress/flate/inflate.go:328 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 160] @ 0x5b782a 0x628dcd 0x629abd 0x659585 0x670e59 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x5b7829 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x628dcc crypto/x509.parseCertificate+0x6ac crypto/x509/parser.go:930 # 0x629abc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x659584 crypto/tls.(*certCache).newCert+0xa4 crypto/tls/cache.go:85 # 0x670e58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [2: 32768] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x62981b 0x629abd 0x659585 0x670e59 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x62981a crypto/x509.parseCertificate+0x10fa crypto/x509/parser.go:995 # 0x629abc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x659584 crypto/tls.(*certCache).newCert+0xa4 crypto/tls/cache.go:85 # 0x670e58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 1024] @ 0x57a18b 0x57be09 0x5a5885 0x5a2a17 0x63346e 0x632d31 0x630536 0x63028b 0x6308da 0x63028b 0x62f938 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x57a18a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea crypto/internal/bigmod/nat.go:584 # 0x57be08 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x308 crypto/internal/bigmod/nat.go:783 # 0x5a5884 crypto/rsa.encrypt+0x164 crypto/rsa/rsa.go:494 # 0x5a2a16 crypto/rsa.VerifyPKCS1v15+0xd6 crypto/rsa/pkcs1v15.go:364 # 0x63346d crypto/x509.checkSignature+0x56d crypto/x509/x509.go:939 # 0x632d30 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 crypto/x509/x509.go:859 # 0x630535 crypto/x509.(*Certificate).buildChains.func1+0x195 crypto/x509/verify.go:923 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x6308d9 crypto/x509.(*Certificate).buildChains.func1+0x539 crypto/x509/verify.go:955 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x62f937 crypto/x509.(*Certificate).Verify+0x317 crypto/x509/verify.go:814 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 1024] @ 0x57a18b 0x57a045 0x57be2b 0x5a5885 0x5a2a17 0x63346e 0x632d31 0x630536 0x630238 0x6308da 0x63028b 0x62f938 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x57a18a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea crypto/internal/bigmod/nat.go:584 # 0x57a044 crypto/internal/bigmod.(*Nat).montgomeryReduction+0x184 crypto/internal/bigmod/nat.go:565 # 0x57be2a crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x32a crypto/internal/bigmod/nat.go:786 # 0x5a5884 crypto/rsa.encrypt+0x164 crypto/rsa/rsa.go:494 # 0x5a2a16 crypto/rsa.VerifyPKCS1v15+0xd6 crypto/rsa/pkcs1v15.go:364 # 0x63346d crypto/x509.checkSignature+0x56d crypto/x509/x509.go:939 # 0x632d30 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 crypto/x509/x509.go:859 # 0x630535 crypto/x509.(*Certificate).buildChains.func1+0x195 crypto/x509/verify.go:923 # 0x630237 crypto/x509.(*Certificate).buildChains+0x137 crypto/x509/verify.go:961 # 0x6308d9 crypto/x509.(*Certificate).buildChains.func1+0x539 crypto/x509/verify.go:955 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x62f937 crypto/x509.(*Certificate).Verify+0x317 crypto/x509/verify.go:814 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 4096] @ 0x6ad779 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x6ad778 bufio.(*Scanner).Scan+0x378 bufio/scan.go:209 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 573440] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 512] @ 0x6c2d35 0x6c37cd 0x6c304e 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x6c2d34 compress/flate.(*huffmanDecoder).init+0x2f4 compress/flate/inflate.go:187 # 0x6c37cc compress/flate.(*decompressor).readHuffman+0x3ac compress/flate/inflate.go:460 # 0x6c304d compress/flate.(*decompressor).nextBlock+0xed compress/flate/inflate.go:323 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 57344] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 36864] @ 0x51b153 0x51ab7d 0x6632b4 0x663277 0x660d9e 0x666c90 0x666c91 0x6ab0f7 0x4b0a90 0x6ed325 0x6ed2f3 0x6eda65 0x710cfa 0x7102dc 0x47ed61 # 0x51b152 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x51ab7c bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x6632b3 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x663276 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x660d9d crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x666c8f crypto/tls.(*Conn).readRecord+0x14f crypto/tls/conn.go:591 # 0x666c90 crypto/tls.(*Conn).Read+0x150 crypto/tls/conn.go:1385 # 0x6ab0f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:241 # 0x4b0a8f io.ReadAtLeast+0x8f io/io.go:335 # 0x6ed324 io.ReadFull+0x64 io/io.go:354 # 0x6ed2f2 net/http.http2readFrameHeader+0x32 net/http/h2_bundle.go:1642 # 0x6eda64 net/http.(*http2Framer).ReadFrame+0x84 net/http/h2_bundle.go:1909 # 0x710cf9 net/http.(*http2clientConnReadLoop).run+0xd9 net/http/h2_bundle.go:9496 # 0x7102db net/http.(*http2ClientConn).readLoop+0x7b net/http/h2_bundle.go:9392 0: 0 [6: 1867776] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 6144] @ 0x51b153 0x51ab7d 0x51ad59 0x6613fd 0x664ad1 0x664ad2 0x664b59 0x675fad 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x51b152 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x51ab7c bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x51ad58 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6613fc crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:780 # 0x664ad0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x664ad1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x664b58 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x675fac crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c crypto/tls/handshake_client_tls13.go:637 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [12: 1867776] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 560] @ 0xa53c36 0xa53c20 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa53c35 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa53c1f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1024] @ 0x579a2a 0x5799e5 0x5799e9 0x57aa9e 0x57bdb2 0x5a5885 0x5a2a17 0x63346e 0x632d31 0x630536 0x630238 0x6308da 0x63028b 0x62f938 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x579a29 crypto/internal/bigmod.(*Nat).reset+0xc9 crypto/internal/bigmod/nat.go:87 # 0x5799e4 crypto/internal/bigmod.(*Nat).set+0x84 crypto/internal/bigmod/nat.go:97 # 0x5799e8 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x88 crypto/internal/bigmod/nat.go:511 # 0x57aa9d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd crypto/internal/bigmod/nat.go:639 # 0x57bdb1 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 crypto/internal/bigmod/nat.go:781 # 0x5a5884 crypto/rsa.encrypt+0x164 crypto/rsa/rsa.go:494 # 0x5a2a16 crypto/rsa.VerifyPKCS1v15+0xd6 crypto/rsa/pkcs1v15.go:364 # 0x63346d crypto/x509.checkSignature+0x56d crypto/x509/x509.go:939 # 0x632d30 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 crypto/x509/x509.go:859 # 0x630535 crypto/x509.(*Certificate).buildChains.func1+0x195 crypto/x509/verify.go:923 # 0x630237 crypto/x509.(*Certificate).buildChains+0x137 crypto/x509/verify.go:961 # 0x6308d9 crypto/x509.(*Certificate).buildChains.func1+0x539 crypto/x509/verify.go:955 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x62f937 crypto/x509.(*Certificate).Verify+0x317 crypto/x509/verify.go:814 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 704] @ 0x4131ed 0x471d5a 0x6b1951 0x74dfee 0x74dfef 0x728fac 0x72d1ac 0x47ed61 # 0x6b1950 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0x74dfed net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0x74dfee net/http.readRequest+0x38e net/http/request.go:1142 # 0x728fab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0x72d1ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [1: 16] @ 0x45ad72 0x45a885 0x45aac5 0x5fe96b 0x5fe8b6 0x72cede 0x47ed61 # 0x5fe96a net.JoinHostPort+0x22a net/ipsock.go:242 # 0x5fe8b5 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x72cedd net/http.(*conn).serve+0x5d net/http/server.go:1939 0: 0 [1: 352] @ 0x4749ec 0xe6509e 0xe65045 0xe65025 0x72eaa9 0x872f4e 0x74f00e 0x72d450 0x47ed61 # 0xe6509d net/textproto.MIMEHeader.Set+0x9d net/textproto/header.go:22 # 0xe65044 net/http.Header.Set+0x44 net/http/header.go:40 # 0xe65024 github.com/0xERR0R/blocky/server.secureHeader.func1+0x24 github.com/0xERR0R/blocky/server/server_endpoints.go:40 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x74f00d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0x72d44f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x6c2d35 0x6c3845 0x6c304e 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x6c2d34 compress/flate.(*huffmanDecoder).init+0x2f4 compress/flate/inflate.go:187 # 0x6c3844 compress/flate.(*decompressor).readHuffman+0x424 compress/flate/inflate.go:460 # 0x6c304d compress/flate.(*decompressor).nextBlock+0xed compress/flate/inflate.go:323 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 640] @ 0x569aa5 0x569a1d 0x590f8c 0x590f87 0x590a26 0x624245 0x629048 0x629abd 0x659585 0x670e59 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x569aa4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x569a1c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x590f8b math/big.(*Int).SetBytes+0xcb math/big/int.go:512 # 0x590f86 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x590a25 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x624244 crypto/x509.parsePublicKey+0x1c4 crypto/x509/parser.go:234 # 0x629047 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x629abc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x659584 crypto/tls.(*certCache).newCert+0xa4 crypto/tls/cache.go:85 # 0x670e58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [8: 1664] @ 0x509cda 0x48c211 0x50c75e 0x509d87 0xa52e8b 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x509cd9 fmt.init.func1+0x19 fmt/print.go:147 # 0x48c210 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x50c75d fmt.newPrinter+0x1d fmt/print.go:152 # 0x509d86 fmt.Errorf+0x46 fmt/errors.go:23 # 0xa52e8a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x45ae46 0xa54bc5 0xa54b5c 0xa54526 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa54bc4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 github.com/0xERR0R/blocky/lists/parsers/lines.go:28 # 0xa54b5b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b github.com/0xERR0R/blocky/lists/parsers/adapt.go:8 # 0xa54525 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 336] @ 0x509ddb 0xa52e8b 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x509dda fmt.Errorf+0x9a fmt/errors.go:26 # 0xa52e8a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 384] @ 0x67b855 0x67b825 0x67b737 0x592d62 0x5930f2 0x67b6ec 0x67b498 0x592d62 0x5930f2 0x67b139 0x67abbe 0x67ed95 0x664779 0x66c71f 0x667766 0x74516e 0x745169 0x47ed61 # 0x67b854 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x67b824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x67b736 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:365 # 0x592d61 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5930f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x67b6eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x67b497 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 crypto/tls/handshake_messages.go:364 # 0x592d61 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5930f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x67b138 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x67abbd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x67ed94 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x664778 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x66c71e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 32] @ 0x48c55d 0x48c426 0x48c17c 0x664032 0x66593e 0x706d77 0x6ac6b5 0x712d78 0x6aabc3 0x6ab2e7 0x6c4d02 0x6c3a45 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c55c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c17b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x664031 crypto/tls.(*Conn).writeRecordLocked+0x3b1 crypto/tls/conn.go:988 # 0x66593d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0x706d76 net/http.http2stickyErrWriter.Write+0x136 net/http/h2_bundle.go:7651 # 0x6ac6b4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x712d77 net/http.http2transportResponseBody.Read+0x3f7 net/http/h2_bundle.go:9819 # 0x6aabc2 bufio.(*Reader).fill+0x102 bufio/bufio.go:110 # 0x6ab2e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:269 # 0x6c4d01 compress/flate.(*decompressor).huffSym+0x101 compress/flate/inflate.go:720 # 0x6c3a44 compress/flate.(*decompressor).huffmanBlock+0x44 compress/flate/inflate.go:495 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 81920] @ 0x51b153 0x51ab7d 0x6632b4 0x663277 0x660d9e 0x666c90 0x666c91 0x6ab0f7 0x4b0a90 0x6edaf0 0x6edac2 0x710cfa 0x7102dc 0x47ed61 # 0x51b152 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x51ab7c bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x6632b3 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x663276 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x660d9d crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x666c8f crypto/tls.(*Conn).readRecord+0x14f crypto/tls/conn.go:591 # 0x666c90 crypto/tls.(*Conn).Read+0x150 crypto/tls/conn.go:1385 # 0x6ab0f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:241 # 0x4b0a8f io.ReadAtLeast+0x8f io/io.go:335 # 0x6edaef io.ReadFull+0x10f io/io.go:354 # 0x6edac1 net/http.(*http2Framer).ReadFrame+0xe1 net/http/h2_bundle.go:1917 # 0x710cf9 net/http.(*http2clientConnReadLoop).run+0xd9 net/http/h2_bundle.go:9496 # 0x7102db net/http.(*http2ClientConn).readLoop+0x7b net/http/h2_bundle.go:9392 0: 0 [1: 320] @ 0x872eb0 0x872e61 0x74f00e 0x72d450 0x47ed61 # 0x872eaf net/http.(*Request).WithContext+0x24f net/http/request.go:371 # 0x872e60 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x200 github.com/go-chi/chi/v5@v5.0.12/mux.go:87 # 0x74f00d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0x72d44f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32768] @ 0x6c57ac 0x6c572e 0x6c6f51 0x6c6858 0x71578a 0x715721 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x6c57ab compress/flate.(*dictDecoder).init+0x18b compress/flate/dict_decoder.go:43 # 0x6c572d compress/flate.NewReader+0x10d compress/flate/inflate.go:815 # 0x6c6f50 compress/gzip.(*Reader).readHeader+0x370 compress/gzip/gunzip.go:238 # 0x6c6857 compress/gzip.(*Reader).Reset+0x297 compress/gzip/gunzip.go:113 # 0x715789 compress/gzip.NewReader+0xa9 compress/gzip/gunzip.go:94 # 0x715720 net/http.(*http2gzipReader).Read+0x40 net/http/h2_bundle.go:10325 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 27136] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0xa531f7 0xa531f0 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa531f6 bufio.(*Scanner).Text+0x2b6 bufio/scan.go:115 # 0xa531ef github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af github.com/0xERR0R/blocky/lists/parsers/hosts.go:165 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1152] @ 0x6595dc 0x670e59 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x6595db crypto/tls.(*certCache).newCert+0xfb crypto/tls/cache.go:91 # 0x670e58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 96] @ 0x593067 0x67eb39 0x67ea38 0x592d62 0x5930f2 0x67e974 0x67e953 0x592d62 0x5930f2 0x67843f 0x678314 0x67ed95 0x68ed78 0x672672 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x593066 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x67eb38 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x67ea37 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1+0x97 crypto/tls/handshake_messages.go:110 # 0x592d61 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5930f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x67e973 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x67e952 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 crypto/tls/handshake_messages.go:108 # 0x592d61 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5930f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x67843e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x678313 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 crypto/tls/handshake_messages.go:107 # 0x67ed94 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x68ed77 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x672671 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [5: 880] @ 0x78fb96 0x78fb97 0x791ef2 0xa5396d 0xa53945 0xa5393e 0xa53209 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x78fb95 regexp.newBitState+0xb5 regexp/backtrack.go:52 # 0x78fb96 regexp.(*Regexp).backtrack+0xb6 regexp/backtrack.go:315 # 0x791ef1 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa5396c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa53944 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa5393d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa53208 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 github.com/0xERR0R/blocky/lists/parsers/hosts.go:167 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1792] @ 0x48c5dc 0x48c426 0x48c17c 0x7ad276 0x7aea69 0x7af0e8 0xa5b8dd 0xa5b8a2 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c17b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x7ad275 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x7aea68 github.com/sirupsen/logrus.(*Entry).log+0x3a8 github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7af0e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa5b8dc github.com/sirupsen/logrus.(*Entry).Info+0x49c github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa5b8a1 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 github.com/0xERR0R/blocky/lists/list_cache.go:276 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x50aa37 0x50aa02 0x50b579 0x50e3e5 0x510006 0x512bbe 0x509dc5 0xa52e8b 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x50aa36 fmt.(*buffer).writeString+0x216 fmt/print.go:108 # 0x50aa01 fmt.(*fmt).padString+0x1e1 fmt/format.go:113 # 0x50b578 fmt.(*fmt).fmtS+0x38 fmt/format.go:362 # 0x50e3e4 fmt.(*pp).fmtString+0xc4 fmt/print.go:497 # 0x510005 fmt.(*pp).printArg+0x345 fmt/print.go:741 # 0x512bbd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x509dc4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xa52e8a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1024] @ 0x62981b 0x629abd 0x659585 0x670e59 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x62981a crypto/x509.parseCertificate+0x10fa crypto/x509/parser.go:995 # 0x629abc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x659584 crypto/tls.(*certCache).newCert+0xa4 crypto/tls/cache.go:85 # 0x670e58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [2: 2304] @ 0x4131ed 0x41374f 0x473ff9 0xa3e1a7 0xa3e16c 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e1a6 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:78 # 0xa3e16b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:91 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x5e89ad 0x5fcabc 0x5fc5fb 0x5f15f8 0x6002ac 0x600149 0x60014a 0x5ddedd 0x5dd80e 0x5dd466 0x47ed61 # 0x5e89ac net.(*netFD).connect+0x22c net/fd_unix.go:103 # 0x5fcabb net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5fc5fa net.socket+0x29a net/sock_posix.go:70 # 0x5f15f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6002ab net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x600148 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x600149 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5ddedc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5dd80d net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5dd465 net.(*sysDialer).dialParallel.func1+0x85 net/dial.go:555 0: 0 [3: 240] @ 0xa531f7 0xa531f0 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa531f6 bufio.(*Scanner).Text+0x2b6 bufio/scan.go:115 # 0xa531ef github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af github.com/0xERR0R/blocky/lists/parsers/hosts.go:165 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 320] @ 0x522d1f 0x52157a 0x6a6555 0x6a6546 0x65e4d6 0x6769c9 0x672c8c 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x522d1e crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x521579 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0x6a6554 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0x6a6545 crypto/tls.aeadAESGCMTLS13+0x45 crypto/tls/cipher_suites.go:555 # 0x65e4d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x6769c8 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x672c8b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 64] @ 0x62fd4d 0x630466 0x63028b 0x62f938 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x62fd4c crypto/x509.alreadyInChain+0xac crypto/x509/verify.go:864 # 0x630465 crypto/x509.(*Certificate).buildChains.func1+0xc5 crypto/x509/verify.go:910 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x62f937 crypto/x509.(*Certificate).Verify+0x317 crypto/x509/verify.go:814 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [8: 14336] @ 0x48c5dc 0x48c426 0x48c0d4 0x6ec168 0x6ec3f6 0x6f5a3d 0x7129e5 0x6aabc3 0x6ab2e7 0x6c4d02 0x6c3a45 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c0d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6ec167 net/http.http2putDataBufferChunk+0xa7 net/http/h2_bundle.go:1082 # 0x6ec3f5 net/http.(*http2dataBuffer).Read+0x1b5 net/http/h2_bundle.go:1119 # 0x6f5a3c net/http.(*http2pipe).Read+0x1fc net/http/h2_bundle.go:3764 # 0x7129e4 net/http.http2transportResponseBody.Read+0x64 net/http/h2_bundle.go:9779 # 0x6aabc2 bufio.(*Reader).fill+0x102 bufio/bufio.go:110 # 0x6ab2e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:269 # 0x6c4d01 compress/flate.(*decompressor).huffSym+0x101 compress/flate/inflate.go:720 # 0x6c3a44 compress/flate.(*decompressor).huffmanBlock+0x44 compress/flate/inflate.go:495 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x63bddf 0x64be4b 0x69c6a5 0x69cdf2 0x676912 0x672c8c 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x63bdde crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x64be4a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x69c6a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0x69cdf1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x676911 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x672c8b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [5: 5120] @ 0x57a18b 0x57bdb2 0x5a5885 0x5a2a17 0x63346e 0x632d31 0x630536 0x63028b 0x6308da 0x63028b 0x62f938 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x57a18a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea crypto/internal/bigmod/nat.go:584 # 0x57bdb1 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 crypto/internal/bigmod/nat.go:781 # 0x5a5884 crypto/rsa.encrypt+0x164 crypto/rsa/rsa.go:494 # 0x5a2a16 crypto/rsa.VerifyPKCS1v15+0xd6 crypto/rsa/pkcs1v15.go:364 # 0x63346d crypto/x509.checkSignature+0x56d crypto/x509/x509.go:939 # 0x632d30 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 crypto/x509/x509.go:859 # 0x630535 crypto/x509.(*Certificate).buildChains.func1+0x195 crypto/x509/verify.go:923 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x6308d9 crypto/x509.(*Certificate).buildChains.func1+0x539 crypto/x509/verify.go:955 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x62f937 crypto/x509.(*Certificate).Verify+0x317 crypto/x509/verify.go:814 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [3: 49152] @ 0xa5d2d4 0xa5ab59 0xa5a44d 0xa5529b 0x47ed61 # 0xa5d2d3 github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x73 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:55 # 0xa5ab58 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb8 github.com/0xERR0R/blocky/lists/list_cache.go:166 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 4096] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 96] @ 0xa53c36 0xa53c20 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa53c35 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa53c1f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1152] @ 0x6594a7 0x65949d 0x41b9f1 0x47ed61 # 0x6594a6 crypto/tls.(*certCache).evict+0x46 crypto/tls/cache.go:73 # 0x65949c crypto/tls.(*certCache).active.func1+0x3c crypto/tls/cache.go:65 # 0x41b9f0 runtime.runfinq+0x3f0 runtime/mfinal.go:255 0: 0 [19: 3268608] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 491520] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0xa52dc5 0xa52dbb 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52dc4 bufio.(*Scanner).Text+0x104 bufio/scan.go:115 # 0xa52dba github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa github.com/0xERR0R/blocky/lists/parsers/hosts.go:102 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 704] @ 0x4131ed 0x471d5a 0x6b1951 0x722c65 0x722c49 0x749e69 0x748bec 0x47ed61 # 0x6b1950 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0x722c64 net/textproto.(*Reader).ReadMIMEHeader+0x2c4 net/textproto/reader.go:502 # 0x722c48 net/http.ReadResponse+0x2a8 net/http/response.go:188 # 0x749e68 net/http.(*persistConn).readResponse+0xc8 net/http/transport.go:2395 # 0x748beb net/http.(*persistConn).readLoop+0x30b net/http/transport.go:2220 0: 0 [1: 64] @ 0x50aa37 0x50aa02 0x50b579 0x50e3e5 0x510006 0x512bbe 0x509dc5 0xa52e8b 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x50aa36 fmt.(*buffer).writeString+0x216 fmt/print.go:108 # 0x50aa01 fmt.(*fmt).padString+0x1e1 fmt/format.go:113 # 0x50b578 fmt.(*fmt).fmtS+0x38 fmt/format.go:362 # 0x50e3e4 fmt.(*pp).fmtString+0xc4 fmt/print.go:497 # 0x510005 fmt.(*pp).printArg+0x345 fmt/print.go:741 # 0x512bbd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x509dc4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xa52e8a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 16128] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x593067 0x67ca34 0x67ca13 0x592d62 0x5930f2 0x67a86c 0x67a70f 0x67ed95 0x68ed78 0x672672 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x593066 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x67ca33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x67ca12 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:284 # 0x592d61 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5930f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x67a86b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x67a70e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce crypto/tls/handshake_messages.go:283 # 0x67ed94 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x68ed77 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x672671 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [8: 262144] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 3584] @ 0x48c5dc 0x48c426 0x48c0d4 0x6ec168 0x6ec3f6 0x6f5a3d 0x7129e5 0x6aabc3 0x6ab2e7 0x6c4d02 0x6c3a45 0x6c30d8 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c0d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6ec167 net/http.http2putDataBufferChunk+0xa7 net/http/h2_bundle.go:1082 # 0x6ec3f5 net/http.(*http2dataBuffer).Read+0x1b5 net/http/h2_bundle.go:1119 # 0x6f5a3c net/http.(*http2pipe).Read+0x1fc net/http/h2_bundle.go:3764 # 0x7129e4 net/http.http2transportResponseBody.Read+0x64 net/http/h2_bundle.go:9779 # 0x6aabc2 bufio.(*Reader).fill+0x102 bufio/bufio.go:110 # 0x6ab2e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:269 # 0x6c4d01 compress/flate.(*decompressor).huffSym+0x101 compress/flate/inflate.go:720 # 0x6c3a44 compress/flate.(*decompressor).huffmanBlock+0x44 compress/flate/inflate.go:495 # 0x6c30d7 compress/flate.(*decompressor).nextBlock+0x177 compress/flate/inflate.go:328 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x5230d0 0x522f98 0x65a0b1 0x65f8c4 0x6642c8 0x66593e 0x706d77 0x6ac6b5 0x712d78 0x6aabc3 0x6ab2e7 0x6c4b67 0x6c3edf 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x5230cf crypto/aes.sliceForAppend+0x28f crypto/aes/aes_gcm.go:82 # 0x522f97 crypto/aes.(*gcmAsm).Seal+0x157 crypto/aes/aes_gcm.go:116 # 0x65a0b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:493 # 0x65f8c3 crypto/tls.(*halfConn).encrypt+0x763 crypto/tls/conn.go:532 # 0x6642c7 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x66593d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0x706d76 net/http.http2stickyErrWriter.Write+0x136 net/http/h2_bundle.go:7651 # 0x6ac6b4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x712d77 net/http.http2transportResponseBody.Read+0x3f7 net/http/h2_bundle.go:9819 # 0x6aabc2 bufio.(*Reader).fill+0x102 bufio/bufio.go:110 # 0x6ab2e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:269 # 0x6c4b66 compress/flate.(*decompressor).moreBits+0x26 compress/flate/inflate.go:697 # 0x6c3ede compress/flate.(*decompressor).huffmanBlock+0x4de compress/flate/inflate.go:579 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 64] @ 0x601675 0x60164e 0x601d1d 0x84b207 0x839545 0x836753 0x838242 0x836db0 0xe634e9 0x47ed61 # 0x601674 net/netip.Addr.AsSlice+0x54 net/netip/netip.go:728 # 0x60164d net.UDPAddrFromAddrPort+0x2d net/udpsock.go:107 # 0x601d1c net.(*UDPConn).ReadMsgUDP+0x5c net/udpsock.go:193 # 0x84b206 github.com/miekg/dns.ReadFromSessionUDP+0x86 github.com/miekg/dns@v1.1.59/udp.go:43 # 0x839544 github.com/miekg/dns.(*Server).readUDP+0x104 github.com/miekg/dns@v1.1.59/server.go:699 # 0x836752 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.59/server.go:174 # 0x838241 github.com/miekg/dns.(*Server).serveUDP+0x241 github.com/miekg/dns@v1.1.59/server.go:517 # 0x836daf github.com/miekg/dns.(*Server).ListenAndServe+0x52f github.com/miekg/dns@v1.1.59/server.go:346 # 0xe634e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:487 0: 0 [6: 393216] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 163840] @ 0x51b153 0x51ab7d 0x6632b4 0x663277 0x660d9e 0x666c90 0x666c91 0x747f2a 0x6ab0f7 0x4b11a3 0x73c65b 0x73c532 0x74c05f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x51b152 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x51ab7c bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x6632b3 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x663276 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x660d9d crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x666c8f crypto/tls.(*Conn).readRecord+0x14f crypto/tls/conn.go:591 # 0x666c90 crypto/tls.(*Conn).Read+0x150 crypto/tls/conn.go:1385 # 0x747f29 net/http.(*persistConn).Read+0x49 net/http/transport.go:2052 # 0x6ab0f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:241 # 0x4b11a2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x73c65a net/http.(*body).readLocked+0x3a net/http/transfer.go:844 # 0x73c531 net/http.(*body).Read+0x111 net/http/transfer.go:836 # 0x74c05e net/http.(*bodyEOFSignal).Read+0x13e net/http/transport.go:2913 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 12288] @ 0x78ec8d 0x78fc7f 0x791ef2 0xa5396d 0xa53945 0xa5393e 0xa53b05 0xa538ac 0xa52dca 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x78ec8c regexp.(*bitState).reset+0x4c regexp/backtrack.go:84 # 0x78fc7e regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0x791ef1 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa5396c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa53944 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa5393d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa53b04 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 github.com/0xERR0R/blocky/lists/parsers/hosts.go:284 # 0xa538ab github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b github.com/0xERR0R/blocky/lists/parsers/hosts.go:250 # 0xa52dc9 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 github.com/0xERR0R/blocky/lists/parsers/hosts.go:104 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 450560] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 655360] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 44800] @ 0x48c5dc 0x48c426 0x48c0d4 0x83959f 0x836753 0x838242 0x836db0 0xe634e9 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c0d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x83959e github.com/miekg/dns.(*Server).readUDP+0x15e github.com/miekg/dns@v1.1.59/server.go:701 # 0x836752 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.59/server.go:174 # 0x838241 github.com/miekg/dns.(*Server).serveUDP+0x241 github.com/miekg/dns@v1.1.59/server.go:517 # 0x836daf github.com/miekg/dns.(*Server).ListenAndServe+0x52f github.com/miekg/dns@v1.1.59/server.go:346 # 0xe634e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:487 0: 0 [1: 663552] @ 0x6c8285 0x6c825b 0xe42ca6 0xe3ecc5 0x47ed61 # 0x6c8284 compress/flate.NewWriter+0x2a4 compress/flate/deflate.go:667 # 0x6c825a compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0xe42ca5 runtime/pprof.(*profileBuilder).build+0x5a5 runtime/pprof/proto.go:390 # 0xe3ecc4 runtime/pprof.profileWriter+0xc4 runtime/pprof/pprof.go:882 0: 0 [1: 48] @ 0x62371f 0x628daa 0x629abd 0x62043e 0x62b945 0x62b496 0x48bf94 0x62b345 0x62b328 0x62f77d 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x62371e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x628da9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x629abc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x62043d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x62b944 crypto/x509.loadSystemRoots+0x3a4 crypto/x509/root_unix.go:72 # 0x62b495 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48bf93 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x62b344 sync.(*Once).Do+0x44 sync/once.go:67 # 0x62b327 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x62f77c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:792 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [15: 614400] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 81920] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [24: 1536] @ 0x45ae46 0xa54bc5 0xa54b5c 0xa54526 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa54bc4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 github.com/0xERR0R/blocky/lists/parsers/lines.go:28 # 0xa54b5b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b github.com/0xERR0R/blocky/lists/parsers/adapt.go:8 # 0xa54525 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [28: 1792] @ 0xa53c36 0xa53c20 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa53c35 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa53c1f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 112] @ 0x45ae46 0xa54bc5 0xa54b5c 0xa54526 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa54bc4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 github.com/0xERR0R/blocky/lists/parsers/lines.go:28 # 0xa54b5b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b github.com/0xERR0R/blocky/lists/parsers/adapt.go:8 # 0xa54525 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 672] @ 0x5bb84d 0x5bb993 0x5bb0f0 0x5ed91e 0xa5bafb 0xa5baed 0xa54d4e 0xa5ba8a 0xa5ba13 0xa5cbc2 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x5bb84c net/netip.parseIPv4Fields+0x2ec net/netip/netip.go:185 # 0x5bb992 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x5bb0ef net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5ed91d net.parseIP+0x1d net/ip.go:504 # 0xa5bafa net.ParseIP+0x3a net/ip.go:497 # 0xa5baec github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c github.com/0xERR0R/blocky/lists/list_cache.go:251 # 0xa54d4d github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d github.com/0xERR0R/blocky/lists/parsers/hosts.go:119 # 0xa5ba89 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 github.com/0xERR0R/blocky/lists/parsers/hosts.go:51 # 0xa5ba12 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 github.com/0xERR0R/blocky/lists/list_cache.go:245 # 0xa5cbc1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 github.com/0xERR0R/blocky/lists/parsers/parser.go:54 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [81: 3317760] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 160] @ 0xa52e45 0xa52e46 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52e44 bufio.(*Scanner).Text+0x184 bufio/scan.go:115 # 0xa52e45 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 68096] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x5f0f9e 0x5efe2e 0x5f0d52 0x5db7e5 0x5dc6c5 0xe0279c 0x7428f2 0x745a45 0x744538 0x744375 0x47ed61 # 0x5f0f9d net.(*Resolver).internetAddrList.func1+0x15d net/ipsock.go:275 # 0x5efe2d net.filterAddrList+0x14d net/ipsock.go:137 # 0x5f0d51 net.(*Resolver).internetAddrList+0x691 net/ipsock.go:308 # 0x5db7e4 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5dc6c4 net.(*Dialer).DialContext+0x404 net/dial.go:509 # 0xe0279b github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x71b github.com/0xERR0R/blocky/resolver/bootstrap.go:167 # 0x7428f1 net/http.(*Transport).dial+0xd1 net/http/transport.go:1226 # 0x745a44 net/http.(*Transport).dialConn+0x7e4 net/http/transport.go:1728 # 0x744537 net/http.(*Transport).dialConnFor+0xb7 net/http/transport.go:1563 # 0x744374 net/http.(*Transport).startDialConnForLocked.func1+0x34 net/http/transport.go:1545 0: 0 [34: 1632] @ 0x60170e 0x601d1d 0x84b207 0x839545 0x836753 0x838242 0x836db0 0xe634e9 0x47ed61 # 0x60170d net.UDPAddrFromAddrPort+0xed net/udpsock.go:106 # 0x601d1c net.(*UDPConn).ReadMsgUDP+0x5c net/udpsock.go:193 # 0x84b206 github.com/miekg/dns.ReadFromSessionUDP+0x86 github.com/miekg/dns@v1.1.59/udp.go:43 # 0x839544 github.com/miekg/dns.(*Server).readUDP+0x104 github.com/miekg/dns@v1.1.59/server.go:699 # 0x836752 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.59/server.go:174 # 0x838241 github.com/miekg/dns.(*Server).serveUDP+0x241 github.com/miekg/dns@v1.1.59/server.go:517 # 0x836daf github.com/miekg/dns.(*Server).ListenAndServe+0x52f github.com/miekg/dns@v1.1.59/server.go:346 # 0xe634e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:487 0: 0 [8: 2293760] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 3063808] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 3584] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 896] @ 0x4131ed 0x41374f 0x474a45 0xb66871 0xb66590 0x44ed68 0x440525 0x44040e 0x47ed61 # 0xb66870 github.com/onsi/ginkgo/v2/formatter.New+0x270 github.com/onsi/ginkgo/v2@v2.18.0/formatter/formatter.go:65 # 0xb6658f github.com/onsi/ginkgo/v2/formatter.init+0x6f github.com/onsi/ginkgo/v2@v2.18.0/formatter/formatter.go:25 # 0x44ed67 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440524 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44040d runtime.main+0x22d runtime/proc.go:254 0: 0 [1: 384] @ 0x51295b 0x5128f1 0x509dc5 0xa03578 0xa5e1c5 0xe5f526 0xe6a12a 0xe6ac0b 0x8c89ca 0x8c929f 0xe69e78 0xe69e6f 0xe6b8f3 0x44046b 0x47ed61 # 0x51295a fmt.(*buffer).writeString+0x11a fmt/print.go:108 # 0x5128f0 fmt.(*pp).doPrintf+0xb0 fmt/print.go:1032 # 0x509dc4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xa03577 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.19.0/prometheus/registry.go:300 # 0xa5e1c4 github.com/0xERR0R/blocky/metrics.Start+0x64 github.com/0xERR0R/blocky/metrics/metrics.go:23 # 0xe5f525 github.com/0xERR0R/blocky/server.NewServer+0x2e5 github.com/0xERR0R/blocky/server/server.go:130 # 0xe6a129 github.com/0xERR0R/blocky/cmd.startServer+0x149 github.com/0xERR0R/blocky/cmd/serve.go:50 # 0xe6ac0a github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xaa github.com/0xERR0R/blocky/cmd/root.go:43 # 0x8c89c9 github.com/spf13/cobra.(*Command).execute+0xaa9 github.com/spf13/cobra@v1.8.0/command.go:983 # 0x8c929e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xe69e77 github.com/spf13/cobra.(*Command).Execute+0x17 github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xe69e6e github.com/0xERR0R/blocky/cmd.Execute+0xe github.com/0xERR0R/blocky/cmd/root.go:113 # 0xe6b8f2 main.main+0x12 github.com/0xERR0R/blocky/main.go:10 # 0x44046a runtime.main+0x28a runtime/proc.go:272 0: 0 [5: 320] @ 0xa52e45 0xa52e46 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52e44 bufio.(*Scanner).Text+0x184 bufio/scan.go:115 # 0xa52e45 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [84: 2688] @ 0xa52e45 0xa52e46 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52e44 bufio.(*Scanner).Text+0x184 bufio/scan.go:115 # 0xa52e45 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [120: 12779520] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 384] @ 0x5bb84d 0x5bb993 0x5bb0f0 0x5ed91e 0xa53a65 0xa53a82 0xa538ac 0xa52dca 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x5bb84c net/netip.parseIPv4Fields+0x2ec net/netip/netip.go:185 # 0x5bb992 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x5bb0ef net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5ed91d net.parseIP+0x1d net/ip.go:504 # 0xa53a64 net.ParseIP+0x24 net/ip.go:497 # 0xa53a81 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x41 github.com/0xERR0R/blocky/lists/parsers/hosts.go:274 # 0xa538ab github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b github.com/0xERR0R/blocky/lists/parsers/hosts.go:250 # 0xa52dc9 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 github.com/0xERR0R/blocky/lists/parsers/hosts.go:104 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 8960] @ 0x48c5dc 0x48c426 0x48c17c 0x664032 0x66593e 0x706d77 0x6ac6b5 0x712d78 0x6aabc3 0x6ab2e7 0x6c4b67 0x6c3edf 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c17b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x664031 crypto/tls.(*Conn).writeRecordLocked+0x3b1 crypto/tls/conn.go:988 # 0x66593d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0x706d76 net/http.http2stickyErrWriter.Write+0x136 net/http/h2_bundle.go:7651 # 0x6ac6b4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x712d77 net/http.http2transportResponseBody.Read+0x3f7 net/http/h2_bundle.go:9819 # 0x6aabc2 bufio.(*Reader).fill+0x102 bufio/bufio.go:110 # 0x6ab2e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:269 # 0x6c4b66 compress/flate.(*decompressor).moreBits+0x26 compress/flate/inflate.go:697 # 0x6c3ede compress/flate.(*decompressor).huffmanBlock+0x4de compress/flate/inflate.go:579 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [45: 3600] @ 0x509ddb 0xa52e8b 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x509dda fmt.Errorf+0x9a fmt/errors.go:26 # 0xa52e8a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [58: 950272] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 44800] @ 0x48c5dc 0x48c426 0x48c17c 0x78fb7e 0x78fb97 0x791ef2 0xa5396d 0xa53945 0xa5393e 0xa53209 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c17b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x78fb7d regexp.newBitState+0x9d regexp/backtrack.go:50 # 0x78fb96 regexp.(*Regexp).backtrack+0xb6 regexp/backtrack.go:315 # 0x791ef1 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa5396c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa53944 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa5393d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa53208 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 github.com/0xERR0R/blocky/lists/parsers/hosts.go:167 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [130: 6240] @ 0x45ae46 0xa54bc5 0xa54b5c 0xa54526 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa54bc4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 github.com/0xERR0R/blocky/lists/parsers/lines.go:28 # 0xa54b5b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b github.com/0xERR0R/blocky/lists/parsers/adapt.go:8 # 0xa54525 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x5bb705 0x5bb993 0x5bb0f0 0x5ed91e 0xa5bafb 0xa5baed 0xa5346f 0xa5ba8a 0xa5ba13 0xa5cbc2 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x5bb704 net/netip.parseIPv4Fields+0x1a4 net/netip/netip.go:167 # 0x5bb992 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x5bb0ef net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5ed91d net.parseIP+0x1d net/ip.go:504 # 0xa5bafa net.ParseIP+0x3a net/ip.go:497 # 0xa5baec github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c github.com/0xERR0R/blocky/lists/list_cache.go:251 # 0xa5346e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e github.com/0xERR0R/blocky/lists/parsers/hosts.go:189 # 0xa5ba89 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 github.com/0xERR0R/blocky/lists/parsers/hosts.go:51 # 0xa5ba12 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 github.com/0xERR0R/blocky/lists/list_cache.go:245 # 0xa5cbc1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 github.com/0xERR0R/blocky/lists/parsers/parser.go:54 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 12288] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 8064] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20: 1310720] @ 0x837246 0x48c211 0x83950a 0x836753 0x838242 0x836db0 0xe634e9 0x47ed61 # 0x837245 github.com/miekg/dns.(*Server).ListenAndServe.(*Server).init.makeUDPBuffer.func2+0x25 github.com/miekg/dns@v1.1.59/server.go:266 # 0x48c210 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x839509 github.com/miekg/dns.(*Server).readUDP+0xc9 github.com/miekg/dns@v1.1.59/server.go:698 # 0x836752 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.59/server.go:174 # 0x838241 github.com/miekg/dns.(*Server).serveUDP+0x241 github.com/miekg/dns@v1.1.59/server.go:517 # 0x836daf github.com/miekg/dns.(*Server).ListenAndServe+0x52f github.com/miekg/dns@v1.1.59/server.go:346 # 0xe634e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:487 0: 0 [1: 1792] @ 0x48c5dc 0x48c426 0x48c17c 0x719559 0x719a05 0x72bb1b 0x72b9f2 0x726b97 0x6ac98a 0x72c60a 0x72c2ca 0xe3e6c5 0xe3e5c5 0xe3b40b 0xe5534f 0x875382 0x72eaa9 0xe5834d 0x72eaa9 0x872f8f 0x87491b 0x72eaa9 0x875382 0x72eaa9 0xe5ecbe 0x72eaa9 0xe652f0 0x72eaa9 0x872f4e 0x74f00e 0x72d450 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c17b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x719558 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0x719a04 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0x72bb1a net/http.Header.WriteSubset+0xf7a net/http/header.go:187 # 0x72b9f1 net/http.(*chunkWriter).writeHeader+0xe51 net/http/server.go:1577 # 0x726b96 net/http.(*chunkWriter).Write+0x36 net/http/server.go:376 # 0x6ac989 bufio.(*Writer).Write+0xe9 bufio/bufio.go:679 # 0x72c609 net/http.(*response).write+0x2a9 net/http/server.go:1702 # 0x72c2c9 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0xe3e6c4 runtime/pprof.writeGoroutineStacks+0xa4 runtime/pprof/pprof.go:772 # 0xe3e5c4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:750 # 0xe3b40a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0xe5534e net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5834c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x87491a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5ecbd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe652ef github.com/0xERR0R/blocky/server.secureHeader.func1+0x2ef github.com/0xERR0R/blocky/server/server_endpoints.go:44 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x74f00d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0x72d44f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0x594e3c 0x594e07 0x594d2f 0x592d62 0x5930f2 0x59085f 0x594ad8 0x594a1f 0x592d62 0x5930f2 0x59085f 0x59491e 0x598698 0x59478d 0x59426e 0x69b2c5 0x69225b 0x68f196 0x68ef91 0x667766 0x666b93 0x666b80 0x666b5a 0x4b0a90 0x5ac9c5 0x5ac9c6 0x8392d7 0x8366fd 0x838a0b 0x47ed61 # 0x594e3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2bb vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x594e06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x286 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x594d2e crypto/ecdsa.addASN1IntBytes.func1+0x1ae crypto/ecdsa/ecdsa.go:365 # 0x592d61 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5930f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x59085e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x594ad7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:361 # 0x594a1e crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:345 # 0x592d61 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5930f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x59085e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x59491d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x598697 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x59478c crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x59426d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x69b2c4 crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x604 crypto/tls/key_agreement.go:233 # 0x69225a crypto/tls.(*serverHandshakeState).doFullHandshake+0x35a crypto/tls/handshake_server.go:589 # 0x68f195 crypto/tls.(*serverHandshakeState).handshake+0x155 crypto/tls/handshake_server.go:104 # 0x68ef90 crypto/tls.(*Conn).serverHandshake+0x110 crypto/tls/handshake_server.go:62 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x666b92 crypto/tls.(*Conn).HandshakeContext+0x52 crypto/tls/conn.go:1508 # 0x666b7f crypto/tls.(*Conn).Handshake+0x3f crypto/tls/conn.go:1492 # 0x666b59 crypto/tls.(*Conn).Read+0x19 crypto/tls/conn.go:1372 # 0x4b0a8f io.ReadAtLeast+0x8f io/io.go:335 # 0x5ac9c4 io.ReadFull+0xa4 io/io.go:354 # 0x5ac9c5 encoding/binary.Read+0xa5 encoding/binary/binary.go:244 # 0x8392d6 github.com/miekg/dns.(*Server).readTCP+0x116 github.com/miekg/dns@v1.1.59/server.go:678 # 0x8366fc github.com/miekg/dns.defaultReader.ReadTCP+0x1c github.com/miekg/dns@v1.1.59/server.go:170 # 0x838a0a github.com/miekg/dns.(*Server).serveTCPConn+0x28a github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [28: 1344] @ 0x84b1cb 0x839545 0x836753 0x838242 0x836db0 0xe634e9 0x47ed61 # 0x84b1ca github.com/miekg/dns.ReadFromSessionUDP+0x4a github.com/miekg/dns@v1.1.59/udp.go:42 # 0x839544 github.com/miekg/dns.(*Server).readUDP+0x104 github.com/miekg/dns@v1.1.59/server.go:699 # 0x836752 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.59/server.go:174 # 0x838241 github.com/miekg/dns.(*Server).serveUDP+0x241 github.com/miekg/dns@v1.1.59/server.go:517 # 0x836daf github.com/miekg/dns.(*Server).ListenAndServe+0x52f github.com/miekg/dns@v1.1.59/server.go:346 # 0xe634e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:487 0: 0 [2: 21760] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 2228224] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20: 3276800] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [22: 3244032] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [31: 9142272] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [170: 4080] @ 0xa52e45 0xa52e46 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52e44 bufio.(*Scanner).Text+0x184 bufio/scan.go:115 # 0xa52e45 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [239: 7648] @ 0x45ae46 0xa54bc5 0xa54b5c 0xa54526 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa54bc4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 github.com/0xERR0R/blocky/lists/parsers/lines.go:28 # 0xa54b5b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b github.com/0xERR0R/blocky/lists/parsers/adapt.go:8 # 0xa54525 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [31: 7110656] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [102: 18382848] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [60: 1474560] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [264: 16896] @ 0x509ddb 0xa52e8b 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x509dda fmt.Errorf+0x9a fmt/errors.go:26 # 0xa52e8a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [28: 265216] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [69: 2208] @ 0xa531f7 0xa531f0 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa531f6 bufio.(*Scanner).Text+0x2b6 bufio/scan.go:115 # 0xa531ef github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af github.com/0xERR0R/blocky/lists/parsers/hosts.go:165 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [170: 4080] @ 0xa531f7 0xa531f0 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa531f6 bufio.(*Scanner).Text+0x2b6 bufio/scan.go:115 # 0xa531ef github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af github.com/0xERR0R/blocky/lists/parsers/hosts.go:165 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1792] @ 0x48c5dc 0x48c426 0x48c17c 0x664032 0x66593e 0x706d77 0x6ac6b5 0x712d78 0x6aabc3 0x6ab2e7 0x6c4d02 0x6c3e05 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c17b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x664031 crypto/tls.(*Conn).writeRecordLocked+0x3b1 crypto/tls/conn.go:988 # 0x66593d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0x706d76 net/http.http2stickyErrWriter.Write+0x136 net/http/h2_bundle.go:7651 # 0x6ac6b4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x712d77 net/http.http2transportResponseBody.Read+0x3f7 net/http/h2_bundle.go:9819 # 0x6aabc2 bufio.(*Reader).fill+0x102 bufio/bufio.go:110 # 0x6ab2e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:269 # 0x6c4d01 compress/flate.(*decompressor).huffSym+0x101 compress/flate/inflate.go:720 # 0x6c3e04 compress/flate.(*decompressor).huffmanBlock+0x404 compress/flate/inflate.go:565 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15: 26880] @ 0x48c5dc 0x48c426 0x48c17c 0x664032 0x66593e 0x706d77 0x6ac6b5 0x712d78 0x6aabc3 0x6ab2e7 0x6c4d02 0x6c3a45 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c17b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x664031 crypto/tls.(*Conn).writeRecordLocked+0x3b1 crypto/tls/conn.go:988 # 0x66593d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0x706d76 net/http.http2stickyErrWriter.Write+0x136 net/http/h2_bundle.go:7651 # 0x6ac6b4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x712d77 net/http.http2transportResponseBody.Read+0x3f7 net/http/h2_bundle.go:9819 # 0x6aabc2 bufio.(*Reader).fill+0x102 bufio/bufio.go:110 # 0x6ab2e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:269 # 0x6c4d01 compress/flate.(*decompressor).huffSym+0x101 compress/flate/inflate.go:720 # 0x6c3a44 compress/flate.(*decompressor).huffmanBlock+0x44 compress/flate/inflate.go:495 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [256: 4096] @ 0xa52e53 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52e52 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x192 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [112: 15597568] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [495: 15840] @ 0xa3f685 0xa52b87 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa3f684 github.com/hashicorp/go-multierror.Append+0x64 github.com/hashicorp/go-multierror@v1.1.1/append.go:16 # 0xa52b86 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 github.com/0xERR0R/blocky/lists/parsers/hosts.go:66 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [77: 1232] @ 0xa531f7 0xa531f0 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa531f6 bufio.(*Scanner).Text+0x2b6 bufio/scan.go:115 # 0xa531ef github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af github.com/0xERR0R/blocky/lists/parsers/hosts.go:165 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [84: 4816896] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [115: 9420800] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [48: 2304] @ 0xa531f7 0xa531f0 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa531f6 bufio.(*Scanner).Text+0x2b6 bufio/scan.go:115 # 0xa531ef github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af github.com/0xERR0R/blocky/lists/parsers/hosts.go:165 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [27: 48384] @ 0x48c5dc 0x48c426 0x48c17c 0x50c75e 0x509d87 0xa52e8b 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c17b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x50c75d fmt.newPrinter+0x1d fmt/print.go:152 # 0x509d86 fmt.Errorf+0x46 fmt/errors.go:23 # 0xa52e8a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [260: 4160] @ 0xa5313a 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa53139 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x1f9 github.com/0xERR0R/blocky/lists/parsers/hosts.go:162 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [89: 1424] @ 0xa52e45 0xa52e46 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52e44 bufio.(*Scanner).Text+0x184 bufio/scan.go:115 # 0xa52e45 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [269: 4304] @ 0xa54ab6 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa54ab5 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x35 github.com/0xERR0R/blocky/lists/parsers/adapt.go:23 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [247: 3952] @ 0x509f69 0x509f5d 0xa52e8b 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x509f68 errors.New+0x228 errors/errors.go:62 # 0x509f5c fmt.Errorf+0x21c fmt/errors.go:30 # 0xa52e8a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [141: 6768] @ 0xa53c36 0xa53c20 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa53c35 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa53c1f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [124: 2976] @ 0x45ae46 0xa54bc5 0xa54b5c 0xa54526 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa54bc4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 github.com/0xERR0R/blocky/lists/parsers/lines.go:28 # 0xa54b5b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b github.com/0xERR0R/blocky/lists/parsers/adapt.go:8 # 0xa54525 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [23: 753664] @ 0x78ed4a 0x78fc7f 0x791ef2 0xa5396d 0xa53945 0xa5393e 0xa53b05 0xa538ac 0xa52dca 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x78ed49 regexp.(*bitState).reset+0x109 regexp/backtrack.go:91 # 0x78fc7e regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0x791ef1 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa5396c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa53944 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa5393d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa53b04 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 github.com/0xERR0R/blocky/lists/parsers/hosts.go:284 # 0xa538ab github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b github.com/0xERR0R/blocky/lists/parsers/hosts.go:250 # 0xa52dc9 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 github.com/0xERR0R/blocky/lists/parsers/hosts.go:104 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [248: 3968] @ 0xa52ae6 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52ae5 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x45 github.com/0xERR0R/blocky/lists/parsers/hosts.go:58 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [107: 1712] @ 0xa5305d 0xa53056 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa5305c bufio.(*Scanner).Text+0x11c bufio/scan.go:115 # 0xa53055 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 github.com/0xERR0R/blocky/lists/parsers/hosts.go:146 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 5376] @ 0x48c5dc 0x48c426 0x48c17c 0x664032 0x66593e 0x706d77 0x6ac6b5 0x712d78 0x6aabc3 0x6ab2e7 0x6c4d02 0x6c3a45 0x6c30d8 0x6c319b 0x6c7582 0x71575f 0x6e1dad 0x6adc1e 0xa53c1b 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x48c5db sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48c425 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48c17b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x664031 crypto/tls.(*Conn).writeRecordLocked+0x3b1 crypto/tls/conn.go:988 # 0x66593d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0x706d76 net/http.http2stickyErrWriter.Write+0x136 net/http/h2_bundle.go:7651 # 0x6ac6b4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x712d77 net/http.http2transportResponseBody.Read+0x3f7 net/http/h2_bundle.go:9819 # 0x6aabc2 bufio.(*Reader).fill+0x102 bufio/bufio.go:110 # 0x6ab2e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:269 # 0x6c4d01 compress/flate.(*decompressor).huffSym+0x101 compress/flate/inflate.go:720 # 0x6c3a44 compress/flate.(*decompressor).huffmanBlock+0x44 compress/flate/inflate.go:495 # 0x6c30d7 compress/flate.(*decompressor).nextBlock+0x177 compress/flate/inflate.go:328 # 0x6c319a compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x6c7581 compress/gzip.(*Reader).Read+0xa1 compress/gzip/gunzip.go:252 # 0x71575e net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10331 # 0x6e1dac net/http.(*cancelTimerBody).Read+0x2c net/http/client.go:969 # 0x6adc1d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa53c1a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [139: 3336] @ 0xa53c36 0xa53c20 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa53c35 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa53c1f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [710: 34080] @ 0xa52f8a 0xa52f7e 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52f89 bytes.NewReader+0x49 bytes/reader.go:159 # 0xa52f7d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:141 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [243: 3888] @ 0xa3f992 0xa52b87 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa3f991 github.com/hashicorp/go-multierror.Append+0x371 github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa52b86 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 github.com/0xERR0R/blocky/lists/parsers/hosts.go:66 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1359: 108720] @ 0xa52af7 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52af6 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x56 github.com/0xERR0R/blocky/lists/parsers/hosts.go:59 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [137: 561152] @ 0x78ec8d 0x78fc7f 0x791ef2 0xa5396d 0xa53945 0xa5393e 0xa53209 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x78ec8c regexp.(*bitState).reset+0x4c regexp/backtrack.go:84 # 0x78fc7e regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0x791ef1 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa5396c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa53944 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa5393d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa53208 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 github.com/0xERR0R/blocky/lists/parsers/hosts.go:167 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [261: 4176] @ 0xa530d3 0xa530ad 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa530d2 net.ParseIP+0x192 net/ip.go:497 # 0xa530ac github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x16c github.com/0xERR0R/blocky/lists/parsers/hosts.go:157 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [757: 36336] @ 0x5bb84d 0x5bb993 0x5bb0f0 0x5ed91e 0xa5bafb 0xa5baed 0xa5346f 0xa5ba8a 0xa5ba13 0xa5cbc2 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x5bb84c net/netip.parseIPv4Fields+0x2ec net/netip/netip.go:185 # 0x5bb992 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x5bb0ef net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5ed91d net.parseIP+0x1d net/ip.go:504 # 0xa5bafa net.ParseIP+0x3a net/ip.go:497 # 0xa5baec github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c github.com/0xERR0R/blocky/lists/list_cache.go:251 # 0xa5346e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e github.com/0xERR0R/blocky/lists/parsers/hosts.go:189 # 0xa5ba89 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 github.com/0xERR0R/blocky/lists/parsers/hosts.go:51 # 0xa5ba12 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 github.com/0xERR0R/blocky/lists/list_cache.go:245 # 0xa5cbc1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 github.com/0xERR0R/blocky/lists/parsers/parser.go:54 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [247: 7904] @ 0xa53c36 0xa53c20 0xa54513 0xa53ef3 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa53c35 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa53c1f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa54512 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa53ef2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [263: 4208] @ 0xa52b08 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52b07 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x67 github.com/0xERR0R/blocky/lists/parsers/hosts.go:60 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [559: 26832] @ 0x509ddb 0xa52e8b 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x509dda fmt.Errorf+0x9a fmt/errors.go:26 # 0xa52e8a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [974: 31916032] @ 0x78ed4a 0x78fc7f 0x791ef2 0xa5396d 0xa53945 0xa5393e 0xa53209 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x78ed49 regexp.(*bitState).reset+0x109 regexp/backtrack.go:91 # 0x78fc7e regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0x791ef1 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa5396c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa53944 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa5393d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa53208 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 github.com/0xERR0R/blocky/lists/parsers/hosts.go:167 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [51: 2448] @ 0xa52e45 0xa52e46 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52e44 bufio.(*Scanner).Text+0x184 bufio/scan.go:115 # 0xa52e45 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [364: 8736] @ 0xa5ba35 0xa5cbc2 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa5ba34 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x34 github.com/0xERR0R/blocky/lists/list_cache.go:245 # 0xa5cbc1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 github.com/0xERR0R/blocky/lists/parsers/parser.go:54 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [699: 33552] @ 0xa52d07 0xa52cfb 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0xa52d06 bytes.NewReader+0x46 bytes/reader.go:159 # 0xa52cfa github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x3a github.com/0xERR0R/blocky/lists/parsers/hosts.go:97 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1024] @ 0xa3e36a 0xa3e58c 0xa3dbe2 0xa3d45c 0xa5b062 0xa5af89 0xa5529b 0x47ed61 # 0xa3e369 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa3e58b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa3dbe1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3d45b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa5b061 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa5af88 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [122: 1998848] @ 0x6dcfba 0x48c211 0x6ebf97 0x6ec75a 0x6ec625 0x6f5cd5 0x7133de 0x71100a 0x7102dc 0x47ed61 # 0x6dcfb9 net/http.init.func5+0x19 net/http/h2_bundle.go:1053 # 0x48c210 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6ebf96 net/http.http2getDataBufferChunk+0x76 net/http/h2_bundle.go:1067 # 0x6ec759 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 net/http/h2_bundle.go:1170 # 0x6ec624 net/http.(*http2dataBuffer).Write+0x84 net/http/h2_bundle.go:1153 # 0x6f5cd4 net/http.(*http2pipe).Write+0x174 net/http/h2_bundle.go:3801 # 0x7133dd net/http.(*http2clientConnReadLoop).processData+0x21d net/http/h2_bundle.go:9941 # 0x711009 net/http.(*http2clientConnReadLoop).run+0x3e9 net/http/h2_bundle.go:9530 # 0x7102db net/http.(*http2ClientConn).readLoop+0x7b net/http/h2_bundle.go:9392 0: 0 [64041: 262311936] @ 0x6ad779 0xa53045 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x6ad778 bufio.(*Scanner).Scan+0x378 bufio/scan.go:209 # 0xa53044 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 github.com/0xERR0R/blocky/lists/parsers/hosts.go:144 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [65485: 268226560] @ 0x6ad779 0xa52db0 0xa52be9 0xa54ad7 0xa53f06 0xa5c908 0xa5cbaf 0xa5b789 0xa5b394 0xa5b229 0xa55a3d 0xa5529b 0x47ed61 # 0x6ad778 bufio.(*Scanner).Scan+0x378 bufio/scan.go:209 # 0xa52daf github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef github.com/0xERR0R/blocky/lists/parsers/hosts.go:100 # 0xa52be8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa54ad6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa53f05 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa5c907 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa5cbae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa5b788 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa5b393 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x133 github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa5b228 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa55a3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 2048] @ 0x579a2a 0x5799e5 0x5799e9 0x579e7a 0x578f85 0x5792d5 0x5a5785 0x5a2a17 0x63346e 0x632d31 0x630536 0x63028b 0x6308da 0x63028b 0x62f938 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x579a29 crypto/internal/bigmod.(*Nat).reset+0xc9 crypto/internal/bigmod/nat.go:87 # 0x5799e4 crypto/internal/bigmod.(*Nat).set+0x84 crypto/internal/bigmod/nat.go:97 # 0x5799e8 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x88 crypto/internal/bigmod/nat.go:511 # 0x579e79 crypto/internal/bigmod.(*Nat).Add+0x59 crypto/internal/bigmod/nat.go:538 # 0x578f84 crypto/internal/bigmod.rr+0x244 crypto/internal/bigmod/nat.go:338 # 0x5792d4 crypto/internal/bigmod.NewModulusFromBig+0x254 crypto/internal/bigmod/nat.go:386 # 0x5a5784 crypto/rsa.encrypt+0x64 crypto/rsa/rsa.go:484 # 0x5a2a16 crypto/rsa.VerifyPKCS1v15+0xd6 crypto/rsa/pkcs1v15.go:364 # 0x63346d crypto/x509.checkSignature+0x56d crypto/x509/x509.go:939 # 0x632d30 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 crypto/x509/x509.go:859 # 0x630535 crypto/x509.(*Certificate).buildChains.func1+0x195 crypto/x509/verify.go:923 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x6308d9 crypto/x509.(*Certificate).buildChains.func1+0x539 crypto/x509/verify.go:955 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x62f937 crypto/x509.(*Certificate).Verify+0x317 crypto/x509/verify.go:814 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 1024] @ 0x57a18b 0x57bdb2 0x5a5885 0x5a2a17 0x63346e 0x632d31 0x630536 0x630238 0x6308da 0x63028b 0x62f938 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x57a18a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea crypto/internal/bigmod/nat.go:584 # 0x57bdb1 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 crypto/internal/bigmod/nat.go:781 # 0x5a5884 crypto/rsa.encrypt+0x164 crypto/rsa/rsa.go:494 # 0x5a2a16 crypto/rsa.VerifyPKCS1v15+0xd6 crypto/rsa/pkcs1v15.go:364 # 0x63346d crypto/x509.checkSignature+0x56d crypto/x509/x509.go:939 # 0x632d30 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 crypto/x509/x509.go:859 # 0x630535 crypto/x509.(*Certificate).buildChains.func1+0x195 crypto/x509/verify.go:923 # 0x630237 crypto/x509.(*Certificate).buildChains+0x137 crypto/x509/verify.go:961 # 0x6308d9 crypto/x509.(*Certificate).buildChains.func1+0x539 crypto/x509/verify.go:955 # 0x63028a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:964 # 0x62f937 crypto/x509.(*Certificate).Verify+0x317 crypto/x509/verify.go:814 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 320] @ 0x5b782a 0x628c4d 0x629abd 0x62043e 0x62b945 0x62b496 0x48bf94 0x62b345 0x62b328 0x62f77d 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x5b7829 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x628c4c crypto/x509.parseCertificate+0x52c crypto/x509/parser.go:910 # 0x629abc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x62043d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x62b944 crypto/x509.loadSystemRoots+0x3a4 crypto/x509/root_unix.go:72 # 0x62b495 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48bf93 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x62b344 sync.(*Once).Do+0x44 sync/once.go:67 # 0x62b327 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x62f77c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:792 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [12: 327168] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 448] @ 0x62981b 0x629abd 0x62043e 0x62b945 0x62b496 0x48bf94 0x62b345 0x62b328 0x62f77d 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x62981a crypto/x509.parseCertificate+0x10fa crypto/x509/parser.go:995 # 0x629abc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x62043d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x62b944 crypto/x509.loadSystemRoots+0x3a4 crypto/x509/root_unix.go:72 # 0x62b495 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48bf93 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x62b344 sync.(*Once).Do+0x44 sync/once.go:67 # 0x62b327 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x62f77c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:792 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 80] @ 0x569aa5 0x569a1d 0x575cd9 0x575c4c 0x57236b 0x6244f8 0x629048 0x629abd 0x62043e 0x62b945 0x62b496 0x48bf94 0x62b345 0x62b328 0x62f77d 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x569aa4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x569a1c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x575cd8 math/big.(*Int).SetBytes+0x118 math/big/int.go:512 # 0x575c4b crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:264 # 0x57236a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x6244f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x629047 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x629abc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x62043d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x62b944 crypto/x509.loadSystemRoots+0x3a4 crypto/x509/root_unix.go:72 # 0x62b495 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48bf93 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x62b344 sync.(*Once).Do+0x44 sync/once.go:67 # 0x62b327 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x62f77c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:792 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 48] @ 0x471c7a 0x5b39c5 0x62037b 0x62b945 0x62b496 0x48bf94 0x62b345 0x62b328 0x62f77d 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x5b39c4 encoding/pem.Decode+0x244 encoding/pem/pem.go:110 # 0x62037a crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a crypto/x509/cert_pool.go:222 # 0x62b944 crypto/x509.loadSystemRoots+0x3a4 crypto/x509/root_unix.go:72 # 0x62b495 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48bf93 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x62b344 sync.(*Once).Do+0x44 sync/once.go:67 # 0x62b327 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x62f77c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:792 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 532480] @ 0x4c79ca 0x62b92d 0x62b496 0x48bf94 0x62b345 0x62b328 0x62f77d 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x4c79c9 os.ReadFile+0xc9 os/file.go:807 # 0x62b92c crypto/x509.loadSystemRoots+0x38c crypto/x509/root_unix.go:70 # 0x62b495 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48bf93 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x62b344 sync.(*Once).Do+0x44 sync/once.go:67 # 0x62b327 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x62f77c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:792 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 32] @ 0x54d847 0x54d950 0x583eae 0x629788 0x629abd 0x62043e 0x62b945 0x62b496 0x48bf94 0x62b345 0x62b328 0x62f77d 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x583ead encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:241 # 0x629787 crypto/x509.parseCertificate+0x1067 crypto/x509/parser.go:990 # 0x629abc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x62043d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x62b944 crypto/x509.loadSystemRoots+0x3a4 crypto/x509/root_unix.go:72 # 0x62b495 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48bf93 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x62b344 sync.(*Once).Do+0x44 sync/once.go:67 # 0x62b327 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x62f77c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:792 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 48] @ 0x62371f 0x628daa 0x629abd 0x62043e 0x62b74d 0x62b496 0x48bf94 0x62b345 0x62b328 0x62f77d 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x62371e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x628da9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x629abc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x62043d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x62b74c crypto/x509.loadSystemRoots+0x1ac crypto/x509/root_unix.go:44 # 0x62b495 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48bf93 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x62b344 sync.(*Once).Do+0x44 sync/once.go:67 # 0x62b327 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x62f77c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:792 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 1536] @ 0x5b3e25 0x62037b 0x62b74d 0x62b496 0x48bf94 0x62b345 0x62b328 0x62f77d 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x5b3e24 encoding/pem.Decode+0x6a4 encoding/pem/pem.go:171 # 0x62037a crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a crypto/x509/cert_pool.go:222 # 0x62b74c crypto/x509.loadSystemRoots+0x1ac crypto/x509/root_unix.go:44 # 0x62b495 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48bf93 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x62b344 sync.(*Once).Do+0x44 sync/once.go:67 # 0x62b327 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x62f77c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:792 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 2048] @ 0x4131ed 0x41374f 0x472175 0x6205a5 0x620482 0x62b74d 0x62b496 0x48bf94 0x62b345 0x62b328 0x62f77d 0x671825 0x6760ef 0x672c76 0x66cb05 0x667766 0x74516e 0x745169 0x47ed61 # 0x6205a4 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:204 # 0x620481 crypto/x509.(*CertPool).AppendCertsFromPEM+0x161 crypto/x509/cert_pool.go:239 # 0x62b74c crypto/x509.loadSystemRoots+0x1ac crypto/x509/root_unix.go:44 # 0x62b495 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48bf93 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x62b344 sync.(*Once).Do+0x44 sync/once.go:67 # 0x62b327 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x62f77c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:792 # 0x671824 crypto/tls.(*Conn).verifyServerCertificate+0xaa4 crypto/tls/handshake_client.go:1128 # 0x6760ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x672c75 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x66cb04 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x667765 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0x74516d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x745168 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1651 0: 0 [1: 1048576] @ 0xe3e650 0xe3e5c5 0xe3b40b 0xe5534f 0x875382 0x72eaa9 0xe5834d 0x72eaa9 0x872f8f 0x87491b 0x72eaa9 0x875382 0x72eaa9 0xe5ecbe 0x72eaa9 0xe652f0 0x72eaa9 0x872f4e 0x74f00e 0x72d450 0x47ed61 # 0xe3e64f runtime/pprof.writeGoroutineStacks+0x2f runtime/pprof/pprof.go:759 # 0xe3e5c4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:750 # 0xe3b40a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0xe5534e net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5834c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x87491a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x875381 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe5ecbd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xe652ef github.com/0xERR0R/blocky/server.secureHeader.func1+0x2ef github.com/0xERR0R/blocky/server/server_endpoints.go:44 # 0x72eaa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x872f4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x74f00d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0x72d44f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [21: 504] @ 0x83958b 0x836753 0x838242 0x836db0 0xe634e9 0x47ed61 # 0x83958a github.com/miekg/dns.(*Server).readUDP+0x14a github.com/miekg/dns@v1.1.59/server.go:701 # 0x836752 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.59/server.go:174 # 0x838241 github.com/miekg/dns.(*Server).serveUDP+0x241 github.com/miekg/dns@v1.1.59/server.go:517 # 0x836daf github.com/miekg/dns.(*Server).ListenAndServe+0x52f github.com/miekg/dns@v1.1.59/server.go:346 # 0xe634e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:487 0: 0 [63: 5040] @ 0x601e25 0x601ce5 0x84b207 0x839545 0x836753 0x838242 0x836db0 0xe634e9 0x47ed61 # 0x601e24 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 net/udpsock.go:205 # 0x601ce4 net.(*UDPConn).ReadMsgUDP+0x24 net/udpsock.go:191 # 0x84b206 github.com/miekg/dns.ReadFromSessionUDP+0x86 github.com/miekg/dns@v1.1.59/udp.go:43 # 0x839544 github.com/miekg/dns.(*Server).readUDP+0x104 github.com/miekg/dns@v1.1.59/server.go:699 # 0x836752 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.59/server.go:174 # 0x838241 github.com/miekg/dns.(*Server).serveUDP+0x241 github.com/miekg/dns@v1.1.59/server.go:517 # 0x836daf github.com/miekg/dns.(*Server).ListenAndServe+0x52f github.com/miekg/dns@v1.1.59/server.go:346 # 0xe634e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:487 1: 160 [1: 160] @ 0x4749ec 0x92f113 0x92ede5 0x44ed68 0x440525 0x44040e 0x47ed61 # 0x92f112 html/template.map.init.1+0xd2 html/template/escape.go:383 # 0x92ede4 html/template.init+0x284 html/template/escape.go:377 # 0x44ed67 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440524 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44040d runtime.main+0x22d runtime/proc.go:254 1: 208 [1: 208] @ 0x473fa7 0xa03986 0xa0424e 0xa02ee2 0xa02e73 0x44ed68 0x440525 0x44040e 0x47ed61 # 0xa03985 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x6c5 github.com/prometheus/client_golang@v1.19.0/prometheus/registry.go:354 # 0xa0424d github.com/prometheus/client_golang/prometheus.(*Registry).MustRegister+0x4d github.com/prometheus/client_golang@v1.19.0/prometheus/registry.go:404 # 0xa02ee1 github.com/prometheus/client_golang/prometheus.MustRegister+0x81 github.com/prometheus/client_golang@v1.19.0/prometheus/registry.go:177 # 0xa02e72 github.com/prometheus/client_golang/prometheus.init.0+0x12 github.com/prometheus/client_golang@v1.19.0/prometheus/registry.go:61 # 0x44ed67 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440524 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44040d runtime.main+0x22d runtime/proc.go:254 1: 704 [1: 704] @ 0x4749ec 0x8f5645 0x8dc5ca 0x8db71d 0x8d91c5 0x8dd38b 0x8db71d 0x8d91c5 0x8d9130 0x8d913d 0x8f4cd6 0x8fde25 0x8fde05 0x8fd836 0x8fd285 0xe69d11 0x8c84ab 0x8c8186 0x8c929f 0xe69e78 0xe69e6f 0xe6b8f3 0x44046b 0x47ed61 # 0x8f5644 gopkg.in/yaml%2ev2.getStructInfo+0x5c4 gopkg.in/yaml.v2@v2.4.0/yaml.go:405 # 0x8dc5c9 gopkg.in/yaml%2ev2.(*decoder).mappingStruct+0x89 gopkg.in/yaml.v2@v2.4.0/decode.go:725 # 0x8db71c gopkg.in/yaml%2ev2.(*decoder).mapping+0x47c gopkg.in/yaml.v2@v2.4.0/decode.go:626 # 0x8d91c4 gopkg.in/yaml%2ev2.(*decoder).unmarshal+0x1a4 gopkg.in/yaml.v2@v2.4.0/decode.go:372 # 0x8dd38a gopkg.in/yaml%2ev2.(*decoder).mappingStruct+0xe4a gopkg.in/yaml.v2@v2.4.0/decode.go:767 # 0x8db71c gopkg.in/yaml%2ev2.(*decoder).mapping+0x47c gopkg.in/yaml.v2@v2.4.0/decode.go:626 # 0x8d91c4 gopkg.in/yaml%2ev2.(*decoder).unmarshal+0x1a4 gopkg.in/yaml.v2@v2.4.0/decode.go:372 # 0x8d912f gopkg.in/yaml%2ev2.(*decoder).document+0x10f gopkg.in/yaml.v2@v2.4.0/decode.go:384 # 0x8d913c gopkg.in/yaml%2ev2.(*decoder).unmarshal+0x11c gopkg.in/yaml.v2@v2.4.0/decode.go:360 # 0x8f4cd5 gopkg.in/yaml%2ev2.unmarshal+0x375 gopkg.in/yaml.v2@v2.4.0/yaml.go:148 # 0x8fde24 gopkg.in/yaml%2ev2.UnmarshalStrict+0x44 gopkg.in/yaml.v2@v2.4.0/yaml.go:89 # 0x8fde04 github.com/0xERR0R/blocky/config.unmarshalConfig+0x24 github.com/0xERR0R/blocky/config/config.go:544 # 0x8fd835 github.com/0xERR0R/blocky/config.loadConfig+0x575 github.com/0xERR0R/blocky/config/config.go:484 # 0x8fd284 github.com/0xERR0R/blocky/config.LoadConfig+0xa4 github.com/0xERR0R/blocky/config/config.go:434 # 0xe69d10 github.com/0xERR0R/blocky/cmd.initConfig+0xf0 github.com/0xERR0R/blocky/cmd/root.go:86 # 0x8c84aa github.com/spf13/cobra.(*Command).preRun+0x58a github.com/spf13/cobra@v1.8.0/command.go:1017 # 0x8c8185 github.com/spf13/cobra.(*Command).execute+0x265 github.com/spf13/cobra@v1.8.0/command.go:927 # 0x8c929e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xe69e77 github.com/spf13/cobra.(*Command).Execute+0x17 github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xe69e6e github.com/0xERR0R/blocky/cmd.Execute+0xe github.com/0xERR0R/blocky/cmd/root.go:113 # 0xe6b8f2 main.main+0x12 github.com/0xERR0R/blocky/main.go:10 # 0x44046a runtime.main+0x28a runtime/proc.go:272 1: 1408 [1: 1408] @ 0x77f09b 0x77f046 0x77d413 0x77e10c 0x77deb5 0x77e427 0x77cf75 0x795157 0x795c6c 0x795c60 0x9e8c6d 0x44ed68 0x440525 0x44040e 0x47ed61 # 0x77f09a regexp/syntax.(*compiler).inst+0x9a regexp/syntax/compile.go:164 # 0x77f045 regexp/syntax.(*compiler).rune+0x45 regexp/syntax/compile.go:273 # 0x77d412 regexp/syntax.(*compiler).compile+0x2f2 regexp/syntax/compile.go:110 # 0x77e10b regexp/syntax.(*compiler).compile+0xfeb regexp/syntax/compile.go:135 # 0x77deb4 regexp/syntax.(*compiler).compile+0xd94 regexp/syntax/compile.go:129 # 0x77e426 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x77cf74 regexp/syntax.Compile+0x134 regexp/syntax/compile.go:74 # 0x795156 regexp.compile+0x76 regexp/regexp.go:176 # 0x795c6b regexp.Compile+0x2b regexp/regexp.go:131 # 0x795c5f regexp.MustCompile+0x1f regexp/regexp.go:311 # 0x9e8c6c github.com/prometheus/procfs.init+0x8c github.com/prometheus/procfs@v0.12.0/mdstat.go:25 # 0x44ed67 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440524 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44040d runtime.main+0x22d runtime/proc.go:254 1: 14336 [1: 14336] @ 0x4131ed 0x41374f 0x474a45 0x7ba5ea 0x44ed68 0x440525 0x44040e 0x47ed61 # 0x7ba5e9 github.com/mgutz/ansi.init.0+0x49 github.com/mgutz/ansi@v0.0.0-20200706080929-d51e80ef957d/ansi.go:109 # 0x44ed67 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440524 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44040d runtime.main+0x22d runtime/proc.go:254 1: 57344 [24: 1376256] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 81920 [14: 1146880] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 98304 [13: 1277952] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 188416 [29: 5464064] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 204800 [7: 1433600] @ 0x54d847 0x54d950 0x55284b 0xa3e6b0 0xa3dc83 0xa3d54e 0xa5aec9 0xa5a44d 0xa5529b 0x47ed61 # 0x54d846 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x54d94f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x55284a strings.Join+0x10a strings/strings.go:451 # 0xa3e6af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa3dc82 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3d54d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa5aec8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x428 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa5a44c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa5529a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 # runtime.MemStats # Alloc = 5740768 # TotalAlloc = 74724960120 # Sys = 54285576 # Lookups = 0 # Mallocs = 194242328 # Frees = 194214877 # HeapAlloc = 5740768 # HeapSys = 45088768 # HeapIdle = 36601856 # HeapInuse = 8486912 # HeapReleased = 35807232 # HeapObjects = 27451 # Stack = 1048576 / 1048576 # MSpan = 227200 / 783360 # MCache = 14400 / 15600 # BuckHashSys = 1508600 # GCSys = 3571472 # OtherSys = 2269200 # NextGC = 11726944 # LastGC = 1746518789986896439 # PauseNs = [28054 27474 54906 27986 33803 96416 99755 152059 154248 44881 28885 121700 85495 151466 86847 27249 29133 27414 44354 97502 89672 98773 86566 173171 80947 115504 93956 38433 96463 28881 29604 28185 28235 33641 35514 86986 54808 84848 89408 87074 92749 76377 157542 27199 67065 55185 55582 44575 73416 95175 87885 123832 88879 87940 181938 163646 148286 134028 141614 128699 141085 179541 69477 77876 101832 83721 90185 92955 52172 77141 127642 93770 101217 75052 100809 46455 44397 64195 56847 43381 58115 85444 83024 86939 36142 138725 145638 75940 53486 100235 466013 93503 92253 72974 42287 95730 104070 68373 92669 104675 86746 65121 105069 69107 92539 120982 46446 99396 84502 96040 80897 66950 59575 79955 100512 46150 54806 60893 84501 53646 107580 64892 104830 36516 66619 35558 47179 122861 105001 71499 66785 46412 60045 41306 97826 64898 46361 79781 114082 92573 98330 94525 53483 65493 53048 90984 85389 94897 36251 71014 53258 99631 51153 78894 99084 142688 99193 91263 139555 57770 58921 92484 39027 55492 132045 129667 37639 135487 58935 220447 104029 153013 46535 96957 90922 41104 64623 38609 72713 137665 132192 79757 104874 134859 165433 143306 89391 150093 246530 137609 84512 58267 99181 97670 82509 63315 109223 28402 29186 26703 29702 27811 88258 51299 133324 93133 93140 119765 53703 124047 90046 90888 28315 26479 28179 44640 93881 93263 112733 31182 63473 90071 88863 84688 89656 44253 27744 45289 28823 30585 88467 86969 130669 89585 92831 87930 89949 62651 89078 86569 28054 27953 27871 43901 38063 27683 26753 87620 90843 89053 95524 85806 200039 90549 121515 87716] # PauseEnd = [1746506550659751030 1746506670718995527 1746506790777862663 1746506910830944693 1746507030874766976 1746507150921944484 1746507270971492637 1746507391019707181 1746507511066966055 1746507631112915041 1746507751164062810 1746507871217804490 1746507991269537483 1746508111322613979 1746508231377153738 1746508351428704678 1746508471479786978 1746508591536875153 1746508711593139779 1746508831655458676 1746508951713563695 1746509071777167866 1746509191838484863 1746509311889447670 1746509431937977767 1746509551988676081 1746509672034294626 1746509792083300294 1746509912136350518 1746510032179838857 1746510152222302994 1746510272268652825 1746510392322949071 1746510512375650778 1746510632426973723 1746510752482600530 1746510872533890601 1746510992592170849 1746511112647734958 1746511232698686830 1746511352758394302 1746511472814930854 1746511592872066366 1746511712915815061 1746511832958101718 1746511953003070843 1746512073049980509 1746512193092807732 1746512313145542198 1746512433196993938 1746512553254733862 1746512673308082386 1746512793362131899 1746512913416581827 1746513024960120300 1746513024974657431 1746513024999531481 1746513025011246295 1746513025022389059 1746513025033038886 1746513025043384975 1746513025056220701 1746513025063698073 1746513025070076123 1746513025074705163 1746513025080422504 1746513025085893981 1746513025089294800 1746513025092599857 1746513025095677575 1746513025099096810 1746513025102854674 1746513025106067387 1746513025109278713 1746513025113993409 1746513025119103054 1746513025123832483 1746513025127291649 1746513025130642658 1746513025135102843 1746513025139315200 1746513025143450976 1746513025147137303 1746513025150972056 1746513025155387722 1746513025160196153 1746513025165948362 1746513025170828095 1746513025176390887 1746513025179682894 1746513025186323117 1746513025190532510 1746513025193959782 1746513025200068079 1746513025204223123 1746513025208976378 1746513025214516648 1746513025218658879 1746513025222913104 1746513025228306610 1746513025232953615 1746513025236974095 1746513025241718841 1746513025245380452 1746513025250145297 1746513025253610674 1746513025257040803 1746513025260669296 1746513025264531844 1746513025270685570 1746513025274590802 1746513025278273351 1746513025284205603 1746513025288549466 1746513025292484144 1746513025296539018 1746513025300641871 1746513025305584373 1746513025309941769 1746513025315137560 1746513025320232606 1746513025324456767 1746513025328457330 1746513025332515404 1746513025337421194 1746513025341744717 1746513025345623510 1746513025351590701 1746513025354785068 1746513025359115591 1746513025365318350 1746513025370586286 1746513025375160968 1746513025380028344 1746513025384459722 1746513025388554441 1746513025393095856 1746513025398553227 1746513025403746180 1746513025408550943 1746513025413854318 1746513025419443990 1746513025424660221 1746513025429515807 1746513025434211130 1746513025439100443 1746513025446449023 1746513025453012575 1746513025458776049 1746513025464109422 1746513025468957506 1746513025474003532 1746513025478749258 1746513025484502992 1746513025489574140 1746513025494459763 1746513025499207681 1746513025506046502 1746513025511442502 1746513025518849661 1746513025524479512 1746513025530061075 1746513025535025551 1746513025542148008 1746513025548099909 1746513025555114068 1746513025561466834 1746513025567271661 1746513025573488512 1746513025587443631 1746513025595880041 1746513025604522229 1746513025610946667 1746513025618971538 1746513025626310290 1746513025632003526 1746513025637941044 1746513025643473476 1746513025649319338 1746513025655171328 1746513025660989180 1746513025668487602 1746513025674172145 1746513025680332886 1746513025687224115 1746513025693952075 1746513025701033772 1746513025707278558 1746513025714303073 1746513025720496601 1746513025726073307 1746513025732291483 1746513025738654023 1746513025745757810 1746513025752481450 1746513147523685046 1746513267582132728 1746513387631960981 1746513507688703565 1746513627744973452 1746513747796894560 1746513867850807933 1746513987899406470 1746514107944052419 1746514227990989073 1746514348040463484 1746514468095428069 1746514588149420459 1746514708200101304 1746514828257560302 1746514948307395340 1746515068360317209 1746515188409620555 1746515308464997592 1746515428520378769 1746515548574223321 1746515668637898776 1746515788696593988 1746515908756448987 1746516028815089105 1746516148867999367 1746516268922543146 1746516388977682200 1746516509026629348 1746516629072660103 1746516749119915425 1746516869165966794 1746516989211743471 1746517109254590948 1746517229302248704 1746517349358997812 1746517469408424871 1746517589462288693 1746517709518982099 1746517829576625632 1746517949627678456 1746518069687587944 1746518189745757966 1746518309806805566 1746518429849968441 1746518549902909355 1746518669941857460 1746518789986896439 1746504989980914185 1746505110026107657 1746505230074803054 1746505350117858540 1746505470172790437 1746505590227621985 1746505710283879777 1746505830341053413 1746505950394445857 1746506070449253265 1746506190501917408 1746506310557136339 1746506430608195420] # NumGC = 13811 # NumForcedGC = 2 # GCCPUFraction = 7.599649567486523e-06 # DebugGC = false # MaxRSS = 56356864