heap profile: 16: 1016576 [36946: 193308096] @ heap/1048576 0: 0 [28: 2293760] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 352] @ 0x4791d3 0x408d65 0x408d58 0x40d879 0x602612 0x602470 0x6007c7 0x5fdb90 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x602611 crypto/x509.policiesValid-range1+0x171 crypto/x509/verify.go:1479 # 0x60246f crypto/x509.policiesValid.(*policyGraph).parents.Values[...].func1+0x6f maps/iter.go:41 # 0x6007c6 crypto/x509.policiesValid+0x8c6 crypto/x509/verify.go:1476 # 0x5fdb8f crypto/x509.(*Certificate).Verify+0x5cf crypto/x509/verify.go:863 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [1: 18432] @ 0x51eb14 0x51e53d 0x62e470 0x62e437 0x62bf5e 0x631dc5 0x631dc6 0x67b717 0x4b58f1 0x6befa5 0x6bef73 0x6bf6dd 0x6e45fa 0x6e3a19 0x4834a1 # 0x51eb13 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x51e53c bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x62e46f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x62e436 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x62bf5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x631dc4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x631dc5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x67b716 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4b58f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x6befa4 io.ReadFull+0x64 io/io.go:354 # 0x6bef72 net/http.http2readFrameHeader+0x32 net/http/h2_bundle.go:1805 # 0x6bf6dc net/http.(*http2Framer).ReadFrame+0x7c net/http/h2_bundle.go:2072 # 0x6e45f9 net/http.(*http2clientConnReadLoop).run+0xd9 net/http/h2_bundle.go:9933 # 0x6e3a18 net/http.(*http2ClientConn).readLoop+0x78 net/http/h2_bundle.go:9812 0: 0 [1: 3072] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 8] @ 0x48dd9d 0x48dc66 0x48d9dc 0x5101be 0x50d6e7 0xa625c5 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x48dd9c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x48dc65 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48d9db sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5101bd fmt.newPrinter+0x1d fmt/print.go:152 # 0x50d6e6 fmt.Errorf+0x46 fmt/errors.go:23 # 0xa625c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a 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] @ 0xf51999 0xf51956 0xf5195a 0xf51f9a 0xf509fc 0xf510e6 0xf50b8a 0x575325 0x571833 0x604251 0x603b91 0x5fe7f6 0x5fe54b 0x5feb9a 0x5fe54b 0x5fd8f0 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0xf51998 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 crypto/internal/fips140/bigmod/nat.go:96 # 0xf51955 crypto/internal/fips140/bigmod.(*Nat).set+0x75 crypto/internal/fips140/bigmod/nat.go:132 # 0xf51959 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 crypto/internal/fips140/bigmod/nat.go:699 # 0xf51f99 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 crypto/internal/fips140/bigmod/nat.go:741 # 0xf509fb crypto/internal/fips140/bigmod.rr+0x25b crypto/internal/fips140/bigmod/nat.go:511 # 0xf510e5 crypto/internal/fips140/bigmod.newModulus+0x145 crypto/internal/fips140/bigmod/nat.go:577 # 0xf50b89 crypto/internal/fips140/bigmod.NewModulus+0x89 crypto/internal/fips140/bigmod/nat.go:552 # 0x575324 crypto/rsa.fipsPublicKey+0x24 crypto/rsa/rsa.go:625 # 0x571832 crypto/rsa.VerifyPKCS1v15+0x192 crypto/rsa/fips.go:376 # 0x604250 crypto/x509.checkSignature+0x4f0 crypto/x509/x509.go:1005 # 0x603b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 crypto/x509/x509.go:930 # 0x5fe7f5 crypto/x509.(*Certificate).buildChains.func1+0x195 crypto/x509/verify.go:964 # 0x5fe54a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:1005 # 0x5feb99 crypto/x509.(*Certificate).buildChains.func1+0x539 crypto/x509/verify.go:996 # 0x5fe54a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:1005 # 0x5fd8ef crypto/x509.(*Certificate).Verify+0x32f crypto/x509/verify.go:838 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [1: 1152] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 240] @ 0x58646d 0x5865b3 0x585d10 0x5b921e 0xa6b05b 0xa6b04d 0xa6442e 0xa6afea 0xa6af73 0xa6c122 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x58646c net/netip.parseIPv4Fields+0x2ec net/netip/netip.go:185 # 0x5865b2 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x585d0f net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5b921d net.parseIP+0x1d net/ip.go:535 # 0xa6b05a net.ParseIP+0x3a net/ip.go:528 # 0xa6b04c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c github.com/0xERR0R/blocky/lists/list_cache.go:251 # 0xa6442d github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d github.com/0xERR0R/blocky/lists/parsers/hosts.go:119 # 0xa6afe9 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 github.com/0xERR0R/blocky/lists/parsers/hosts.go:51 # 0xa6af72 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 github.com/0xERR0R/blocky/lists/list_cache.go:245 # 0xa6c121 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 github.com/0xERR0R/blocky/lists/parsers/parser.go:54 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0xa63356 0xa63340 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa63355 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa6333f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 163840] @ 0x761b85 0x762abf 0x764d12 0xa6308d 0xa63065 0xa6305e 0xa63225 0xa62fc7 0xa624fc 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x761b84 regexp.(*bitState).reset+0x104 regexp/backtrack.go:91 # 0x762abe regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0x764d11 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa6308c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa63064 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa6305d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa63224 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 github.com/0xERR0R/blocky/lists/parsers/hosts.go:284 # 0xa62fc6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x106 github.com/0xERR0R/blocky/lists/parsers/hosts.go:250 # 0xa624fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb github.com/0xERR0R/blocky/lists/parsers/hosts.go:104 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 448] @ 0xa63356 0xa63340 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa63355 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa6333f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0x7562c6 0x756240 0x759b71 0x767f70 0x767f6b 0x768acc 0x768ac0 0xc70f4a 0xc7116f 0x4552d8 0x4466c5 0x4465ae 0x4834a1 # 0x7562c5 regexp/syntax.(*parser).newRegexp+0xa5 regexp/syntax/parse.go:146 # 0x75623f regexp/syntax.(*parser).literal+0x1f regexp/syntax/parse.go:368 # 0x759b70 regexp/syntax.parse+0xbd0 regexp/syntax/parse.go:930 # 0x767f6f regexp/syntax.Parse+0x2f regexp/syntax/parse.go:887 # 0x767f6a regexp.compile+0x2a regexp/regexp.go:168 # 0x768acb regexp.Compile+0x2b regexp/regexp.go:131 # 0x768abf regexp.MustCompile+0x1f regexp/regexp.go:311 # 0xc70f49 github.com/jinzhu/inflection.compile+0xaa9 github.com/jinzhu/inflection@v1.0.0/inflections.go:167 # 0xc7116e github.com/jinzhu/inflection.init.0+0xe github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x4552d7 runtime.doInit1+0xd7 runtime/proc.go:7353 # 0x4466c4 runtime.doInit+0x344 runtime/proc.go:7320 # 0x4465ad runtime.main+0x22d runtime/proc.go:254 0: 0 [1: 96] @ 0x566365 0x64912c 0x648fcf 0x64dd95 0x65ea38 0x641466 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x566364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64912b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x648fce crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e crypto/tls/handshake_messages.go:240 # 0x64dd94 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x65ea37 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x641465 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 crypto/tls/handshake_client_tls13.go:68 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [1: 16384] @ 0x6dc156 0x6bf727 0x6e45fa 0x6e3a19 0x4834a1 # 0x6dc155 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 net/http/h2_bundle.go:2015 # 0x6bf726 net/http.(*http2Framer).ReadFrame+0xc6 net/http/h2_bundle.go:2079 # 0x6e45f9 net/http.(*http2clientConnReadLoop).run+0xd9 net/http/h2_bundle.go:9933 # 0x6e3a18 net/http.(*http2ClientConn).readLoop+0x78 net/http/h2_bundle.go:9812 0: 0 [1: 176] @ 0x7629d6 0x7629d7 0x764d12 0xa6308d 0xa63065 0xa6305e 0xa62937 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x7629d5 regexp.newBitState+0xb5 regexp/backtrack.go:52 # 0x7629d6 regexp.(*Regexp).backtrack+0xb6 regexp/backtrack.go:315 # 0x764d11 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa6308c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa63064 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa6305d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa62936 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 github.com/0xERR0R/blocky/lists/parsers/hosts.go:167 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0x64a855 0x64a825 0x64a737 0x566062 0x5663f1 0x64a6ec 0x64a498 0x566062 0x5663f1 0x64a139 0x649bbe 0x64dd95 0x62f916 0x63b485 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x64a854 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64a824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64a736 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x566061 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5663f0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64a6eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64a497 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 crypto/tls/handshake_messages.go:366 # 0x566061 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5663f0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64a138 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x649bbd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:348 # 0x64dd94 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x62f915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x63b484 crypto/tls.(*Conn).clientHandshake+0x444 crypto/tls/handshake_client.go:325 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [2: 81920] @ 0x51eb14 0x51e53d 0x62e470 0x62e437 0x62bf5e 0x631dc5 0x631dc6 0x67b717 0x4b58f1 0x6bf75c 0x6bf737 0x6e45fa 0x6e3a19 0x4834a1 # 0x51eb13 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x51e53c bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x62e46f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x62e436 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x62bf5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x631dc4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x631dc5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x67b716 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4b58f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x6bf75b io.ReadFull+0xfb io/io.go:354 # 0x6bf736 net/http.(*http2Framer).ReadFrame+0xd6 net/http/h2_bundle.go:2080 # 0x6e45f9 net/http.(*http2clientConnReadLoop).run+0xd9 net/http/h2_bundle.go:9933 # 0x6e3a18 net/http.(*http2ClientConn).readLoop+0x78 net/http/h2_bundle.go:9812 0: 0 [1: 1024] @ 0xf522ab 0xf50a4f 0xf510e6 0xf50b8a 0x575325 0x571833 0x604251 0x603b91 0x5fe7f6 0x5fe54b 0x5feb9a 0x5fe54b 0x5fd8f0 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0xf522aa crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea crypto/internal/fips140/bigmod/nat.go:789 # 0xf50a4e crypto/internal/fips140/bigmod.rr+0x2ae crypto/internal/fips140/bigmod/nat.go:517 # 0xf510e5 crypto/internal/fips140/bigmod.newModulus+0x145 crypto/internal/fips140/bigmod/nat.go:577 # 0xf50b89 crypto/internal/fips140/bigmod.NewModulus+0x89 crypto/internal/fips140/bigmod/nat.go:552 # 0x575324 crypto/rsa.fipsPublicKey+0x24 crypto/rsa/rsa.go:625 # 0x571832 crypto/rsa.VerifyPKCS1v15+0x192 crypto/rsa/fips.go:376 # 0x604250 crypto/x509.checkSignature+0x4f0 crypto/x509/x509.go:1005 # 0x603b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 crypto/x509/x509.go:930 # 0x5fe7f5 crypto/x509.(*Certificate).buildChains.func1+0x195 crypto/x509/verify.go:964 # 0x5fe54a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:1005 # 0x5feb99 crypto/x509.(*Certificate).buildChains.func1+0x539 crypto/x509/verify.go:996 # 0x5fe54a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:1005 # 0x5fd8ef crypto/x509.(*Certificate).Verify+0x32f crypto/x509/verify.go:838 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [1: 512] @ 0xf51999 0xf51956 0xf5195a 0xf52b9e 0xf50a4f 0xf510e6 0xf50b8a 0x575325 0x571833 0x604251 0x603b91 0x5fe7f6 0x5fe4f8 0x5feb9a 0x5fe54b 0x5fd8f0 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0xf51998 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 crypto/internal/fips140/bigmod/nat.go:96 # 0xf51955 crypto/internal/fips140/bigmod.(*Nat).set+0x75 crypto/internal/fips140/bigmod/nat.go:132 # 0xf51959 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 crypto/internal/fips140/bigmod/nat.go:699 # 0xf52b9d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd crypto/internal/fips140/bigmod/nat.go:844 # 0xf50a4e crypto/internal/fips140/bigmod.rr+0x2ae crypto/internal/fips140/bigmod/nat.go:517 # 0xf510e5 crypto/internal/fips140/bigmod.newModulus+0x145 crypto/internal/fips140/bigmod/nat.go:577 # 0xf50b89 crypto/internal/fips140/bigmod.NewModulus+0x89 crypto/internal/fips140/bigmod/nat.go:552 # 0x575324 crypto/rsa.fipsPublicKey+0x24 crypto/rsa/rsa.go:625 # 0x571832 crypto/rsa.VerifyPKCS1v15+0x192 crypto/rsa/fips.go:376 # 0x604250 crypto/x509.checkSignature+0x4f0 crypto/x509/x509.go:1005 # 0x603b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 crypto/x509/x509.go:930 # 0x5fe7f5 crypto/x509.(*Certificate).buildChains.func1+0x195 crypto/x509/verify.go:964 # 0x5fe4f7 crypto/x509.(*Certificate).buildChains+0x137 crypto/x509/verify.go:1002 # 0x5feb99 crypto/x509.(*Certificate).buildChains.func1+0x539 crypto/x509/verify.go:996 # 0x5fe54a crypto/x509.(*Certificate).buildChains+0x18a crypto/x509/verify.go:1005 # 0x5fd8ef crypto/x509.(*Certificate).Verify+0x32f crypto/x509/verify.go:838 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [1: 16] @ 0x9091c5 0x90904e 0x90efa5 0x907046 0x9120ea 0x91226c 0xf093a5 0x704529 0x847762 0x704529 0x8451ef 0x846b7b 0x704529 0x847762 0x704529 0x91cc3e 0x704529 0xf02812 0x704529 0x8451ae 0x724fee 0x702a25 0x4834a1 # 0x9091c4 html/template.newIdentCmd+0x7c4 html/template/escape.go:417 # 0x90904d html/template.ensurePipelineContains+0x64d html/template/escape.go:328 # 0x90efa4 html/template.(*escaper).commit+0x1e4 html/template/escape.go:922 # 0x907045 html/template.escapeTemplate+0x345 html/template/escape.go:41 # 0x9120e9 html/template.(*Template).escape+0x109 html/template/template.go:104 # 0x91226b html/template.(*Template).Execute+0x2b html/template/template.go:121 # 0xf093a4 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 github.com/0xERR0R/blocky/server/server_endpoints.go:240 # 0x704528 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x847761 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x704528 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x8451ee github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x846b7a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x704528 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x847761 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x704528 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x91cc3d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x704528 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xf02811 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 github.com/0xERR0R/blocky/server/http.go:79 # 0x704528 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x8451ad github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x724fed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0x702a24 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0x461832 0x460ec5 0x4610e5 0x5c3aef 0x513343 0x513b78 0x5165fe 0x50d725 0x63213f 0x80c355 0x80b0ab 0x4834a1 # 0x5c3aee net.(*OpError).Error+0x14e net/net.go:515 # 0x513342 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x513b77 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x5165fd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50d724 fmt.Errorf+0x84 fmt/errors.go:25 # 0x63213e crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1440 # 0x80c354 github.com/miekg/dns.(*response).Close+0x34 github.com/miekg/dns@v1.1.62/server.go:841 # 0x80b0aa github.com/miekg/dns.(*Server).serveTCPConn+0x2ea github.com/miekg/dns@v1.1.62/server.go:602 0: 0 [1: 20480] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a 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] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a 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] @ 0x76125f 0x760e14 0x760e14 0x760a49 0x760e14 0x767fad 0x768acc 0x768ac0 0xa6215f 0x4552d8 0x4466c5 0x4465ae 0x4834a1 # 0x76125e regexp/syntax.(*Regexp).Simplify+0x87e regexp/syntax/simplify.go:98 # 0x760e13 regexp/syntax.(*Regexp).Simplify+0x433 regexp/syntax/simplify.go:23 # 0x760e13 regexp/syntax.(*Regexp).Simplify+0x433 regexp/syntax/simplify.go:23 # 0x760a48 regexp/syntax.(*Regexp).Simplify+0x68 regexp/syntax/simplify.go:38 # 0x760e13 regexp/syntax.(*Regexp).Simplify+0x433 regexp/syntax/simplify.go:23 # 0x767fac regexp.compile+0x6c regexp/regexp.go:175 # 0x768acb regexp.Compile+0x2b regexp/regexp.go:131 # 0x768abf regexp.MustCompile+0x1f regexp/regexp.go:311 # 0xa6215e github.com/0xERR0R/blocky/lists/parsers.init+0x1e github.com/0xERR0R/blocky/lists/parsers/hosts.go:27 # 0x4552d7 runtime.doInit1+0xd7 runtime/proc.go:7353 # 0x4466c4 runtime.doInit+0x344 runtime/proc.go:7320 # 0x4465ad runtime.main+0x22d runtime/proc.go:254 0: 0 [1: 1152] @ 0x4791d3 0x409e7d 0x409e7e 0x409dcf 0x408119 0x4792c9 0x894665 0x894620 0x91235f 0x918256 0x4552d8 0x4466c5 0x4465ae 0x4834a1 # 0x894664 text/template.builtins+0x144 text/template/funcs.go:40 # 0x89461f text/template.(*Template).Parse+0xff text/template/template.go:207 # 0x91235e html/template.(*Template).Parse+0x7e html/template/template.go:191 # 0x918255 net/rpc.init+0x35 net/rpc/debug.go:40 # 0x4552d7 runtime.doInit1+0xd7 runtime/proc.go:7353 # 0x4466c4 runtime.doInit+0x344 runtime/proc.go:7320 # 0x4465ad runtime.main+0x22d runtime/proc.go:254 0: 0 [1: 131072] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 458752] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a 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] @ 0x48de1c 0x48dc66 0x48d934 0x6bde08 0x6be089 0x6c795d 0x6e6419 0x67b1e3 0x67b907 0x6954a2 0x694205 0x6938f8 0x6939bb 0x698bfe 0x6e92df 0x6b338a 0x67e25e 0xa6333b 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x48de1b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48dc65 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48d933 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6bde07 net/http.http2putDataBufferChunk+0xa7 net/http/h2_bundle.go:1245 # 0x6be088 net/http.(*http2dataBuffer).Read+0x1a8 net/http/h2_bundle.go:1282 # 0x6c795c net/http.(*http2pipe).Read+0x1fc net/http/h2_bundle.go:3983 # 0x6e6418 net/http.http2transportResponseBody.Read+0x58 net/http/h2_bundle.go:10238 # 0x67b1e2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x67b906 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x6954a1 compress/flate.(*decompressor).huffSym+0x101 compress/flate/inflate.go:720 # 0x694204 compress/flate.(*decompressor).huffmanBlock+0x44 compress/flate/inflate.go:495 # 0x6938f7 compress/flate.(*decompressor).nextBlock+0x177 compress/flate/inflate.go:328 # 0x6939ba compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x698bfd compress/gzip.(*Reader).Read+0x9d compress/gzip/gunzip.go:252 # 0x6e92de net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10832 # 0x6b3389 net/http.(*cancelTimerBody).Read+0x29 net/http/client.go:971 # 0x67e25d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa6333a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0x48de1c 0x48dc66 0x48d9dc 0x62f1f3 0x630abe 0x6c6e51 0x6d9cc7 0x67ccf5 0x6e678e 0x67b1e3 0x67b907 0x695304 0x694695 0x6939bb 0x698bfe 0x6e92df 0x6b338a 0x67e25e 0xa6333b 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x48de1b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48dc65 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48d9db sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x62f1f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 crypto/tls/conn.go:988 # 0x630abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0x6c6e50 net/http.http2writeWithByteTimeout+0x70 net/http/h2_bundle.go:3802 # 0x6d9cc6 net/http.http2stickyErrWriter.Write+0x66 net/http/h2_bundle.go:7975 # 0x67ccf4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0x6e678d net/http.http2transportResponseBody.Read+0x3cd net/http/h2_bundle.go:10278 # 0x67b1e2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x67b906 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x695303 compress/flate.(*decompressor).moreBits+0x23 compress/flate/inflate.go:697 # 0x694694 compress/flate.(*decompressor).huffmanBlock+0x4d4 compress/flate/inflate.go:579 # 0x6939ba compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x698bfd compress/gzip.(*Reader).Read+0x9d compress/gzip/gunzip.go:252 # 0x6e92de net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10832 # 0x6b3389 net/http.(*cancelTimerBody).Read+0x29 net/http/client.go:971 # 0x67e25d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa6333a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0x48de1c 0x48dc66 0x48d934 0x6bde08 0x6be089 0x6c795d 0x6e6419 0x67b1e3 0x67b907 0x6954a2 0x694205 0x6939bb 0x698bfe 0x6e92df 0x6b338a 0x67e25e 0xa6333b 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x48de1b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48dc65 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48d933 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6bde07 net/http.http2putDataBufferChunk+0xa7 net/http/h2_bundle.go:1245 # 0x6be088 net/http.(*http2dataBuffer).Read+0x1a8 net/http/h2_bundle.go:1282 # 0x6c795c net/http.(*http2pipe).Read+0x1fc net/http/h2_bundle.go:3983 # 0x6e6418 net/http.http2transportResponseBody.Read+0x58 net/http/h2_bundle.go:10238 # 0x67b1e2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x67b906 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x6954a1 compress/flate.(*decompressor).huffSym+0x101 compress/flate/inflate.go:720 # 0x694204 compress/flate.(*decompressor).huffmanBlock+0x44 compress/flate/inflate.go:495 # 0x6939ba compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x698bfd compress/gzip.(*Reader).Read+0x9d compress/gzip/gunzip.go:252 # 0x6e92de net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10832 # 0x6b3389 net/http.(*cancelTimerBody).Read+0x29 net/http/client.go:971 # 0x67e25d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa6333a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0xa624f7 0xa624f0 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa624f6 bufio.(*Scanner).Text+0xf6 bufio/scan.go:115 # 0xa624ef github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef github.com/0xERR0R/blocky/lists/parsers/hosts.go:102 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 1769472] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a 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] @ 0x5a34bc 0x5c1e85 0x5a0cb7 0x5bee77 0x59fcb4 0x4834a1 # 0x5a34bb net.cgoLookupIP+0x3b net/cgo_unix.go:236 # 0x5c1e84 net.(*Resolver).lookupIP+0xe4 net/lookup_unix.go:66 # 0x5a0cb6 net.init.func1+0x36 net/hook.go:21 # 0x5bee76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x59fcb3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 106496] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 1900544] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a 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] @ 0x50d73b 0xa625c5 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x50d73a fmt.Errorf+0x9a fmt/errors.go:26 # 0xa625c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 640] @ 0x461906 0xa642a5 0xa6423c 0xa63c23 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa642a4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 github.com/0xERR0R/blocky/lists/parsers/lines.go:28 # 0xa6423b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b github.com/0xERR0R/blocky/lists/parsers/adapt.go:8 # 0xa63c22 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0xf50b34 0xf50b71 0x575325 0x56fe28 0x622cbb 0x645268 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0xf50b33 crypto/internal/fips140/bigmod.NewNat+0x33 crypto/internal/fips140/bigmod/nat.go:72 # 0xf50b70 crypto/internal/fips140/bigmod.NewModulus+0x70 crypto/internal/fips140/bigmod/nat.go:551 # 0x575324 crypto/rsa.fipsPublicKey+0x24 crypto/rsa/rsa.go:625 # 0x56fe27 crypto/rsa.VerifyPSS+0x167 crypto/rsa/fips.go:156 # 0x622cba crypto/tls.verifyHandshakeSignature+0x13a crypto/tls/auth.go:55 # 0x645267 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 crypto/tls/handshake_client_tls13.go:690 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [2: 12288] @ 0x51eb14 0x51e53d 0x51e719 0x62c5bd 0x62fc51 0x62fc52 0x62fcd9 0x644e0d 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x51eb13 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x51e53c bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x51e718 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x62c5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:780 # 0x62fc50 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x62fc51 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x62fcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x644e0c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c crypto/tls/handshake_client_tls13.go:630 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [2: 96] @ 0x5862d1 0x5865b3 0x585d10 0x5b921e 0xa6b05b 0xa6b04d 0xa644e8 0xa6afea 0xa6af73 0xa6c122 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x5862d0 net/netip.parseIPv4Fields+0x150 net/netip/netip.go:162 # 0x5865b2 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x585d0f net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5b921d net.parseIP+0x1d net/ip.go:535 # 0xa6b05a net.ParseIP+0x3a net/ip.go:528 # 0xa6b04c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c github.com/0xERR0R/blocky/lists/list_cache.go:251 # 0xa644e7 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 github.com/0xERR0R/blocky/lists/parsers/hosts.go:189 # 0xa6afe9 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 github.com/0xERR0R/blocky/lists/parsers/hosts.go:51 # 0xa6af72 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 github.com/0xERR0R/blocky/lists/list_cache.go:245 # 0xa6c121 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 github.com/0xERR0R/blocky/lists/parsers/parser.go:54 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0x5ccd2e 0x5cd33d 0x81d7e5 0x80bbdd 0x808cf3 0x80a865 0x809399 0xf06229 0x4834a1 # 0x5ccd2d net.UDPAddrFromAddrPort+0xed net/udpsock.go:106 # 0x5cd33c net.(*UDPConn).ReadMsgUDP+0x5c net/udpsock.go:193 # 0x81d7e4 github.com/miekg/dns.ReadFromSessionUDP+0x84 github.com/miekg/dns@v1.1.62/udp.go:43 # 0x80bbdc github.com/miekg/dns.(*Server).readUDP+0xfc github.com/miekg/dns@v1.1.62/server.go:716 # 0x808cf2 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.62/server.go:174 # 0x80a864 github.com/miekg/dns.(*Server).serveUDP+0x244 github.com/miekg/dns@v1.1.62/server.go:530 # 0x809398 github.com/miekg/dns.(*Server).ListenAndServe+0x558 github.com/miekg/dns@v1.1.62/server.go:359 # 0xf06228 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:396 0: 0 [3: 5376] @ 0x48de1c 0x48dc66 0x48d934 0x80bc3a 0x808cf3 0x80a865 0x809399 0xf06229 0x4834a1 # 0x48de1b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48dc65 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48d933 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x80bc39 github.com/miekg/dns.(*Server).readUDP+0x159 github.com/miekg/dns@v1.1.62/server.go:718 # 0x808cf2 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.62/server.go:174 # 0x80a864 github.com/miekg/dns.(*Server).serveUDP+0x244 github.com/miekg/dns@v1.1.62/server.go:530 # 0x809398 github.com/miekg/dns.(*Server).ListenAndServe+0x558 github.com/miekg/dns@v1.1.62/server.go:359 # 0xf06228 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:396 0: 0 [1: 40960] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 147456] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 9472] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a 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] @ 0x586325 0x5865b3 0x585d10 0x5b921e 0xa6b05b 0xa6b04d 0xa644e8 0xa6afea 0xa6af73 0xa6c122 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x586324 net/netip.parseIPv4Fields+0x1a4 net/netip/netip.go:167 # 0x5865b2 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x585d0f net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5b921d net.parseIP+0x1d net/ip.go:535 # 0xa6b05a net.ParseIP+0x3a net/ip.go:528 # 0xa6b04c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c github.com/0xERR0R/blocky/lists/list_cache.go:251 # 0xa644e7 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 github.com/0xERR0R/blocky/lists/parsers/hosts.go:189 # 0xa6afe9 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 github.com/0xERR0R/blocky/lists/parsers/hosts.go:51 # 0xa6af72 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 github.com/0xERR0R/blocky/lists/list_cache.go:245 # 0xa6c121 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 github.com/0xERR0R/blocky/lists/parsers/parser.go:54 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0x48de1c 0x48dc66 0x48d934 0x6bde08 0x6be089 0x6c795d 0x6e6419 0x67b1e3 0x67b907 0x695304 0x694695 0x6939bb 0x698bfe 0x6e92df 0x6b338a 0x67e25e 0xa6333b 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x48de1b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48dc65 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48d933 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6bde07 net/http.http2putDataBufferChunk+0xa7 net/http/h2_bundle.go:1245 # 0x6be088 net/http.(*http2dataBuffer).Read+0x1a8 net/http/h2_bundle.go:1282 # 0x6c795c net/http.(*http2pipe).Read+0x1fc net/http/h2_bundle.go:3983 # 0x6e6418 net/http.http2transportResponseBody.Read+0x58 net/http/h2_bundle.go:10238 # 0x67b1e2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x67b906 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x695303 compress/flate.(*decompressor).moreBits+0x23 compress/flate/inflate.go:697 # 0x694694 compress/flate.(*decompressor).huffmanBlock+0x4d4 compress/flate/inflate.go:579 # 0x6939ba compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x698bfd compress/gzip.(*Reader).Read+0x9d compress/gzip/gunzip.go:252 # 0x6e92de net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10832 # 0x6b3389 net/http.(*cancelTimerBody).Read+0x29 net/http/client.go:971 # 0x67e25d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa6333a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 144] @ 0x58646d 0x5865b3 0x585d10 0x5b921e 0xa63185 0xa63186 0xa62fc7 0xa624fc 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x58646c net/netip.parseIPv4Fields+0x2ec net/netip/netip.go:185 # 0x5865b2 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x585d0f net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5b921d net.parseIP+0x1d net/ip.go:535 # 0xa63184 net.ParseIP+0x24 net/ip.go:528 # 0xa63185 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x25 github.com/0xERR0R/blocky/lists/parsers/hosts.go:274 # 0xa62fc6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x106 github.com/0xERR0R/blocky/lists/parsers/hosts.go:250 # 0xa624fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb github.com/0xERR0R/blocky/lists/parsers/hosts.go:104 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 640] @ 0x5cd445 0x5cd305 0x81d7e5 0x80bbdd 0x808cf3 0x80a865 0x809399 0xf06229 0x4834a1 # 0x5cd444 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 net/udpsock.go:205 # 0x5cd304 net.(*UDPConn).ReadMsgUDP+0x24 net/udpsock.go:191 # 0x81d7e4 github.com/miekg/dns.ReadFromSessionUDP+0x84 github.com/miekg/dns@v1.1.62/udp.go:43 # 0x80bbdc github.com/miekg/dns.(*Server).readUDP+0xfc github.com/miekg/dns@v1.1.62/server.go:716 # 0x808cf2 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.62/server.go:174 # 0x80a864 github.com/miekg/dns.(*Server).serveUDP+0x244 github.com/miekg/dns@v1.1.62/server.go:530 # 0x809398 github.com/miekg/dns.(*Server).ListenAndServe+0x558 github.com/miekg/dns@v1.1.62/server.go:359 # 0xf06228 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:396 0: 0 [2: 48] @ 0x80bc26 0x808cf3 0x80a865 0x809399 0xf06229 0x4834a1 # 0x80bc25 github.com/miekg/dns.(*Server).readUDP+0x145 github.com/miekg/dns@v1.1.62/server.go:718 # 0x808cf2 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.62/server.go:174 # 0x80a864 github.com/miekg/dns.(*Server).serveUDP+0x244 github.com/miekg/dns@v1.1.62/server.go:530 # 0x809398 github.com/miekg/dns.(*Server).ListenAndServe+0x558 github.com/miekg/dns@v1.1.62/server.go:359 # 0xf06228 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:396 0: 0 [2: 442368] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 720896] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 589824] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 163840] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 229376] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 368640] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a 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] @ 0xa63356 0xa63340 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa63355 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa6333f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0xa62925 0xa6291e 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62924 bufio.(*Scanner).Text+0x2a4 bufio/scan.go:115 # 0xa6291d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d github.com/0xERR0R/blocky/lists/parsers/hosts.go:165 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 880] @ 0x50d73b 0xa625c5 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x50d73a fmt.Errorf+0x9a fmt/errors.go:26 # 0xa625c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 3244032] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a 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] @ 0x48de1c 0x48dc66 0x48d9dc 0x5101be 0x50d6e7 0xa625c5 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x48de1b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48dc65 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48d9db sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5101bd fmt.newPrinter+0x1d fmt/print.go:152 # 0x50d6e6 fmt.Errorf+0x46 fmt/errors.go:23 # 0xa625c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [33: 7569408] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 180224] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a 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] @ 0xa6257a 0xa6257b 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62579 bufio.(*Scanner).Text+0x179 bufio/scan.go:115 # 0xa6257a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0x695df1 0x6985e6 0x697f18 0x6e930a 0x6e92a1 0x6b338a 0x67e25e 0xa6333b 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x695df0 compress/flate.NewReader+0x30 compress/flate/inflate.go:810 # 0x6985e5 compress/gzip.(*Reader).readHeader+0x365 compress/gzip/gunzip.go:238 # 0x697f17 compress/gzip.(*Reader).Reset+0x297 compress/gzip/gunzip.go:113 # 0x6e9309 compress/gzip.NewReader+0xa9 compress/gzip/gunzip.go:94 # 0x6e92a0 net/http.(*http2gzipReader).Read+0x40 net/http/h2_bundle.go:10826 # 0x6b3389 net/http.(*cancelTimerBody).Read+0x29 net/http/client.go:971 # 0x67e25d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa6333a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16384] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 737280] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 1048576] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 1228800] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 98304] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 1187840] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a 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] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 3768320] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 28672] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a 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] @ 0x5ccc95 0x5ccc6e 0x5cd33d 0x81d7e5 0x80bbdd 0x808cf3 0x80a865 0x809399 0xf06229 0x4834a1 # 0x5ccc94 net/netip.Addr.AsSlice+0x54 net/netip/netip.go:730 # 0x5ccc6d net.UDPAddrFromAddrPort+0x2d net/udpsock.go:107 # 0x5cd33c net.(*UDPConn).ReadMsgUDP+0x5c net/udpsock.go:193 # 0x81d7e4 github.com/miekg/dns.ReadFromSessionUDP+0x84 github.com/miekg/dns@v1.1.62/udp.go:43 # 0x80bbdc github.com/miekg/dns.(*Server).readUDP+0xfc github.com/miekg/dns@v1.1.62/server.go:716 # 0x808cf2 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.62/server.go:174 # 0x80a864 github.com/miekg/dns.(*Server).serveUDP+0x244 github.com/miekg/dns@v1.1.62/server.go:530 # 0x809398 github.com/miekg/dns.(*Server).ListenAndServe+0x558 github.com/miekg/dns@v1.1.62/server.go:359 # 0xf06228 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:396 0: 0 [18: 288] @ 0xa6257a 0xa6257b 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62579 bufio.(*Scanner).Text+0x179 bufio/scan.go:115 # 0xa6257a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0x48de1c 0x48dc66 0x48d9dc 0x62f1f3 0x630abe 0x6c6e51 0x6d9cc7 0x67ccf5 0x6e678e 0x67b1e3 0x67b907 0x6954a2 0x694205 0x6938f8 0x6939bb 0x698bfe 0x6e92df 0x6b338a 0x67e25e 0xa6333b 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x48de1b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48dc65 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48d9db sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x62f1f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 crypto/tls/conn.go:988 # 0x630abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0x6c6e50 net/http.http2writeWithByteTimeout+0x70 net/http/h2_bundle.go:3802 # 0x6d9cc6 net/http.http2stickyErrWriter.Write+0x66 net/http/h2_bundle.go:7975 # 0x67ccf4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0x6e678d net/http.http2transportResponseBody.Read+0x3cd net/http/h2_bundle.go:10278 # 0x67b1e2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x67b906 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x6954a1 compress/flate.(*decompressor).huffSym+0x101 compress/flate/inflate.go:720 # 0x694204 compress/flate.(*decompressor).huffmanBlock+0x44 compress/flate/inflate.go:495 # 0x6938f7 compress/flate.(*decompressor).nextBlock+0x177 compress/flate/inflate.go:328 # 0x6939ba compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x698bfd compress/gzip.(*Reader).Read+0x9d compress/gzip/gunzip.go:252 # 0x6e92de net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10832 # 0x6b3389 net/http.(*cancelTimerBody).Read+0x29 net/http/client.go:971 # 0x67e25d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa6333a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 7168] @ 0x48de1c 0x48dc66 0x48d9dc 0x7629be 0x7629d7 0x764d12 0xa6308d 0xa63065 0xa6305e 0xa62937 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x48de1b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48dc65 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48d9db sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x7629bd regexp.newBitState+0x9d regexp/backtrack.go:50 # 0x7629d6 regexp.(*Regexp).backtrack+0xb6 regexp/backtrack.go:315 # 0x764d11 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa6308c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa63064 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa6305d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa62936 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 github.com/0xERR0R/blocky/lists/parsers/hosts.go:167 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [27: 4866048] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [37: 888] @ 0xa62925 0xa6291e 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62924 bufio.(*Scanner).Text+0x2a4 bufio/scan.go:115 # 0xa6291d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d github.com/0xERR0R/blocky/lists/parsers/hosts.go:165 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [39: 1872] @ 0xa63356 0xa63340 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa63355 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa6333f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [39: 1872] @ 0x461906 0xa642a5 0xa6423c 0xa63c23 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa642a4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 github.com/0xERR0R/blocky/lists/parsers/lines.go:28 # 0xa6423b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b github.com/0xERR0R/blocky/lists/parsers/adapt.go:8 # 0xa63c22 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 802816] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 3481600] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 224] @ 0xa62925 0xa6291e 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62924 bufio.(*Scanner).Text+0x2a4 bufio/scan.go:115 # 0xa6291d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d github.com/0xERR0R/blocky/lists/parsers/hosts.go:165 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [62: 1984] @ 0x461906 0xa642a5 0xa6423c 0xa63c23 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa642a4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 github.com/0xERR0R/blocky/lists/parsers/lines.go:28 # 0xa6423b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b github.com/0xERR0R/blocky/lists/parsers/adapt.go:8 # 0xa63c22 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 864] @ 0xa62925 0xa6291e 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62924 bufio.(*Scanner).Text+0x2a4 bufio/scan.go:115 # 0xa6291d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d github.com/0xERR0R/blocky/lists/parsers/hosts.go:165 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [23: 942080] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [71: 1136] @ 0xa62248 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62247 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x67 github.com/0xERR0R/blocky/lists/parsers/hosts.go:60 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 2662400] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 512] @ 0xa62925 0xa6291e 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62924 bufio.(*Scanner).Text+0x2a4 bufio/scan.go:115 # 0xa6291d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d github.com/0xERR0R/blocky/lists/parsers/hosts.go:165 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 512] @ 0xa6257a 0xa6257b 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62579 bufio.(*Scanner).Text+0x179 bufio/scan.go:115 # 0xa6257a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [39: 936] @ 0xa6257a 0xa6257b 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62579 bufio.(*Scanner).Text+0x179 bufio/scan.go:115 # 0xa6257a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [29: 696] @ 0xa63356 0xa63340 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa63355 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa6333f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [71: 1136] @ 0x50d8a9 0x50d89d 0xa625c5 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x50d8a8 errors.New+0x208 errors/errors.go:65 # 0x50d89c fmt.Errorf+0x1fc fmt/errors.go:30 # 0xa625c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [29: 696] @ 0x461906 0xa642a5 0xa6423c 0xa63c23 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa642a4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 github.com/0xERR0R/blocky/lists/parsers/lines.go:28 # 0xa6423b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b github.com/0xERR0R/blocky/lists/parsers/adapt.go:8 # 0xa63c22 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 344064] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [60: 960] @ 0xa6286c 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa6286b github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x1eb github.com/0xERR0R/blocky/lists/parsers/hosts.go:162 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [76: 4864] @ 0x50d73b 0xa625c5 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x50d73a fmt.Errorf+0x9a fmt/errors.go:26 # 0xa625c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [73: 1168] @ 0xa4f1ca 0xa622c7 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa4f1c9 github.com/hashicorp/go-multierror.Append+0x329 github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa622c6 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 github.com/0xERR0R/blocky/lists/parsers/hosts.go:66 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 123136] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [28: 114688] @ 0x761acd 0x762abf 0x764d12 0xa6308d 0xa63065 0xa6305e 0xa62937 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x761acc regexp.(*bitState).reset+0x4c regexp/backtrack.go:84 # 0x762abe regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0x764d11 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa6308c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa63064 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa6305d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa62936 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 github.com/0xERR0R/blocky/lists/parsers/hosts.go:167 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [64: 2048] @ 0xa63356 0xa63340 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa63355 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa6333f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [28: 448] @ 0xa6278c 0xa62785 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa6278b bufio.(*Scanner).Text+0x10b bufio/scan.go:115 # 0xa62784 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 github.com/0xERR0R/blocky/lists/parsers/hosts.go:146 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0xa63356 0xa63340 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa63355 bufio.(*Scanner).Text+0x75 bufio/scan.go:115 # 0xa6333f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f github.com/0xERR0R/blocky/lists/parsers/lines.go:67 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 7168] @ 0x48de1c 0x48dc66 0x48d9dc 0x62f1f3 0x630abe 0x6c6e51 0x6d9cc7 0x67ccf5 0x6e678e 0x67b1e3 0x67b907 0x6954a2 0x694205 0x6939bb 0x698bfe 0x6e92df 0x6b338a 0x67e25e 0xa6333b 0xa63c10 0xa63610 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x48de1b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x48dc65 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x48d9db sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x62f1f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 crypto/tls/conn.go:988 # 0x630abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0x6c6e50 net/http.http2writeWithByteTimeout+0x70 net/http/h2_bundle.go:3802 # 0x6d9cc6 net/http.http2stickyErrWriter.Write+0x66 net/http/h2_bundle.go:7975 # 0x67ccf4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0x6e678d net/http.http2transportResponseBody.Read+0x3cd net/http/h2_bundle.go:10278 # 0x67b1e2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x67b906 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x6954a1 compress/flate.(*decompressor).huffSym+0x101 compress/flate/inflate.go:720 # 0x694204 compress/flate.(*decompressor).huffmanBlock+0x44 compress/flate/inflate.go:495 # 0x6939ba compress/flate.(*decompressor).Read+0x5a compress/flate/inflate.go:348 # 0x698bfd compress/gzip.(*Reader).Read+0x9d compress/gzip/gunzip.go:252 # 0x6e92de net/http.(*http2gzipReader).Read+0x7e net/http/h2_bundle.go:10832 # 0x6b3389 net/http.(*cancelTimerBody).Read+0x29 net/http/client.go:971 # 0x67e25d bufio.(*Scanner).Scan+0x81d bufio/scan.go:219 # 0xa6333a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a github.com/0xERR0R/blocky/lists/parsers/lines.go:63 # 0xa63c0f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6360f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f github.com/0xERR0R/blocky/lists/parsers/adapt.go:48 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [129: 6192] @ 0x50d73b 0xa625c5 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x50d73a fmt.Errorf+0x9a fmt/errors.go:26 # 0xa625c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [180: 8640] @ 0xa626ca 0xa626be 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa626c9 bytes.NewReader+0x49 bytes/reader.go:159 # 0xa626bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:141 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [62: 992] @ 0xa641b3 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa641b2 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x32 github.com/0xERR0R/blocky/lists/parsers/adapt.go:23 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [213: 10224] @ 0x58646d 0x5865b3 0x585d10 0x5b921e 0xa6b05b 0xa6b04d 0xa644e8 0xa6afea 0xa6af73 0xa6c122 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x58646c net/netip.parseIPv4Fields+0x2ec net/netip/netip.go:185 # 0x5865b2 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x585d0f net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5b921d net.parseIP+0x1d net/ip.go:535 # 0xa6b05a net.ParseIP+0x3a net/ip.go:528 # 0xa6b04c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c github.com/0xERR0R/blocky/lists/list_cache.go:251 # 0xa644e7 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 github.com/0xERR0R/blocky/lists/parsers/hosts.go:189 # 0xa6afe9 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 github.com/0xERR0R/blocky/lists/parsers/hosts.go:51 # 0xa6af72 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 github.com/0xERR0R/blocky/lists/list_cache.go:245 # 0xa6c121 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 github.com/0xERR0R/blocky/lists/parsers/parser.go:54 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [323: 25840] @ 0xa62237 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62236 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x56 github.com/0xERR0R/blocky/lists/parsers/hosts.go:59 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0x566365 0x64a139 0x649bbe 0x64dd95 0x62f916 0x63b485 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x566364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64a138 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x649bbd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:348 # 0x64dd94 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x62f915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x63b484 crypto/tls.(*Conn).clientHandshake+0x444 crypto/tls/handshake_client.go:325 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [64: 1024] @ 0xa62805 0xa627de 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62804 net.ParseIP+0x184 net/ip.go:528 # 0xa627dd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x15d github.com/0xERR0R/blocky/lists/parsers/hosts.go:157 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [58: 928] @ 0xa62588 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62587 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x187 github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [198: 6488064] @ 0x761b85 0x762abf 0x764d12 0xa6308d 0xa63065 0xa6305e 0xa62937 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x761b84 regexp.(*bitState).reset+0x104 regexp/backtrack.go:91 # 0x762abe regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0x764d11 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xa6308c regexp.(*Regexp).doMatch+0x6c regexp/exec.go:514 # 0xa63064 regexp.(*Regexp).MatchString+0x44 regexp/regexp.go:527 # 0xa6305d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d github.com/0xERR0R/blocky/lists/parsers/hosts.go:262 # 0xa62936 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 github.com/0xERR0R/blocky/lists/parsers/hosts.go:167 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [221: 10608] @ 0xa62447 0xa6243b 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62446 bytes.NewReader+0x46 bytes/reader.go:159 # 0xa6243a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x3a github.com/0xERR0R/blocky/lists/parsers/hosts.go:97 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 409600] @ 0x6ae0da 0x48da71 0x6bdc37 0x6be3da 0x6be2cb 0x6c7bf6 0x6e6dfb 0x6e49f2 0x6e3a19 0x4834a1 # 0x6ae0d9 net/http.init.func5+0x19 net/http/h2_bundle.go:1216 # 0x48da70 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6bdc36 net/http.http2getDataBufferChunk+0x76 net/http/h2_bundle.go:1230 # 0x6be3d9 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 net/http/h2_bundle.go:1333 # 0x6be2ca net/http.(*http2dataBuffer).Write+0x8a net/http/h2_bundle.go:1316 # 0x6c7bf5 net/http.(*http2pipe).Write+0x175 net/http/h2_bundle.go:4020 # 0x6e6dfa net/http.(*http2clientConnReadLoop).processData+0x21a net/http/h2_bundle.go:10400 # 0x6e49f1 net/http.(*http2clientConnReadLoop).run+0x4d1 net/http/h2_bundle.go:9967 # 0x6e3a18 net/http.(*http2ClientConn).readLoop+0x78 net/http/h2_bundle.go:9812 0: 0 [68: 1088] @ 0xa62226 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62225 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x45 github.com/0xERR0R/blocky/lists/parsers/hosts.go:58 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [30: 480] @ 0xa624f7 0xa624f0 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa624f6 bufio.(*Scanner).Text+0xf6 bufio/scan.go:115 # 0xa624ef github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef github.com/0xERR0R/blocky/lists/parsers/hosts.go:102 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0xa4dc3a 0xa4de4c 0xa4d4c2 0xa4cd3c 0xa6a5c2 0xa6a4e9 0xa6489b 0x4834a1 # 0xa4dc39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:96 # 0xa4de4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:113 # 0xa4d4c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa4cd3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa6a5c1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 github.com/0xERR0R/blocky/lists/list_cache.go:188 # 0xa6a4e8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 256] @ 0xa6257a 0xa6257b 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa62579 bufio.(*Scanner).Text+0x179 bufio/scan.go:115 # 0xa6257a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a github.com/0xERR0R/blocky/lists/parsers/hosts.go:110 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [110: 2640] @ 0xa6af95 0xa6c122 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa6af94 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x34 github.com/0xERR0R/blocky/lists/list_cache.go:245 # 0xa6c121 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 github.com/0xERR0R/blocky/lists/parsers/parser.go:54 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [126: 4032] @ 0xa4ef05 0xa622c7 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0xa4ef04 github.com/hashicorp/go-multierror.Append+0x64 github.com/hashicorp/go-multierror@v1.1.1/append.go:16 # 0xa622c6 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 github.com/0xERR0R/blocky/lists/parsers/hosts.go:66 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16708: 68435968] @ 0x67ddb9 0xa62774 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x67ddb8 bufio.(*Scanner).Scan+0x378 bufio/scan.go:209 # 0xa62773 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0xf3 github.com/0xERR0R/blocky/lists/parsers/hosts.go:144 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17110: 70082560] @ 0x67ddb9 0xa624e5 0xa62329 0xa641d4 0xa63623 0xa6be65 0xa6c10f 0xa6ace9 0xa6a8fc 0xa6a789 0xa64fdd 0xa6489b 0x4834a1 # 0x67ddb8 bufio.(*Scanner).Scan+0x378 bufio/scan.go:209 # 0xa624e4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xe4 github.com/0xERR0R/blocky/lists/parsers/hosts.go:100 # 0xa62328 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 github.com/0xERR0R/blocky/lists/parsers/hosts.go:64 # 0xa641d3 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 github.com/0xERR0R/blocky/lists/parsers/adapt.go:25 # 0xa63622 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 github.com/0xERR0R/blocky/lists/parsers/adapt.go:55 # 0xa6be64 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 github.com/0xERR0R/blocky/lists/parsers/filtererrors.go:75 # 0xa6c10e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce github.com/0xERR0R/blocky/lists/parsers/parser.go:45 # 0xa6ace8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 github.com/0xERR0R/blocky/lists/list_cache.go:244 # 0xa6a8fb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b github.com/0xERR0R/blocky/lists/list_cache.go:180 # 0xa6a788 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa64fdc 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 # 0xa6489a 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] @ 0x566189 0x65e194 0x65e0fc 0x65ea38 0x6453cd 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x566188 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x65e193 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65e0fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x65ea37 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x6453cc crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec crypto/tls/handshake_client_tls13.go:696 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [1: 320] @ 0x580d2a 0x5f708d 0x5f7d7d 0x5ed89e 0x5f9c45 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x580d29 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x5f708c crypto/x509.parseCertificate+0x6ac crypto/x509/parser.go:984 # 0x5f7d7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x5ed89d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x5f9c44 crypto/x509.loadSystemRoots+0x3a4 crypto/x509/root_unix.go:72 # 0x5f9795 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48d7ea sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x5f9644 sync.(*Once).Do+0x44 sync/once.go:69 # 0x5f9627 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x5fd71c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:816 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [1: 1536] @ 0x5f6a25 0x5f7d7d 0x5ed89e 0x5f9c45 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x5f6a24 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:884 # 0x5f7d7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x5ed89d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x5f9c44 crypto/x509.loadSystemRoots+0x3a4 crypto/x509/root_unix.go:72 # 0x5f9795 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48d7ea sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x5f9644 sync.(*Once).Do+0x44 sync/once.go:69 # 0x5f9627 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x5fd71c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:816 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [1: 320] @ 0x546ba5 0x546b1d 0x56426c 0x564267 0x5640e5 0x5f1d25 0x5f7308 0x5f7d7d 0x5ed89e 0x5f9c45 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x546ba4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x546b1c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x56426b math/big.(*Int).SetBytes+0xcb math/big/int.go:512 # 0x564266 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x5640e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5f1d24 crypto/x509.parsePublicKey+0x1c4 crypto/x509/parser.go:234 # 0x5f7307 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x5f7d7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x5ed89d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x5f9c44 crypto/x509.loadSystemRoots+0x3a4 crypto/x509/root_unix.go:72 # 0x5f9795 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48d7ea sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x5f9644 sync.(*Once).Do+0x44 sync/once.go:69 # 0x5f9627 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x5fd71c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:816 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [2: 1152] @ 0x546ba5 0x546b1d 0x56426c 0x564267 0x5640e5 0x5f1d25 0x5f7308 0x5f7d7d 0x5ed89e 0x5f9c45 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x546ba4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x546b1c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x56426b math/big.(*Int).SetBytes+0xcb math/big/int.go:512 # 0x564266 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x5640e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5f1d24 crypto/x509.parsePublicKey+0x1c4 crypto/x509/parser.go:234 # 0x5f7307 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x5f7d7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x5ed89d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x5f9c44 crypto/x509.loadSystemRoots+0x3a4 crypto/x509/root_unix.go:72 # 0x5f9795 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48d7ea sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x5f9644 sync.(*Once).Do+0x44 sync/once.go:69 # 0x5f9627 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x5fd71c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:816 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [1: 32] @ 0x523e25 0x523f30 0x5571ee 0x5f7a58 0x5f7d7d 0x5ed89e 0x5f9c45 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5571ed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:233 # 0x5f7a57 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1044 # 0x5f7d7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x5ed89d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x5f9c44 crypto/x509.loadSystemRoots+0x3a4 crypto/x509/root_unix.go:72 # 0x5f9795 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48d7ea sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x5f9644 sync.(*Once).Do+0x44 sync/once.go:69 # 0x5f9627 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x5fd71c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:816 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [12: 576] @ 0x81d7a8 0x80bbdd 0x808cf3 0x80a865 0x809399 0xf06229 0x4834a1 # 0x81d7a7 github.com/miekg/dns.ReadFromSessionUDP+0x47 github.com/miekg/dns@v1.1.62/udp.go:42 # 0x80bbdc github.com/miekg/dns.(*Server).readUDP+0xfc github.com/miekg/dns@v1.1.62/server.go:716 # 0x808cf2 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.62/server.go:174 # 0x80a864 github.com/miekg/dns.(*Server).serveUDP+0x244 github.com/miekg/dns@v1.1.62/server.go:530 # 0x809398 github.com/miekg/dns.(*Server).ListenAndServe+0x558 github.com/miekg/dns@v1.1.62/server.go:359 # 0xf06228 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:396 0: 0 [1: 516096] @ 0x4ccc79 0x4ccb29 0x5f9c2a 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x4ccc78 os.readFileContents+0x58 os/file.go:826 # 0x4ccb28 os.ReadFile+0xa8 os/file.go:805 # 0x5f9c29 crypto/x509.loadSystemRoots+0x389 crypto/x509/root_unix.go:70 # 0x5f9795 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48d7ea sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x5f9644 sync.(*Once).Do+0x44 sync/once.go:69 # 0x5f9627 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x5fd71c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:816 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [1: 160] @ 0x580d2a 0x5f708d 0x5f7d7d 0x5ed89e 0x5f9a4d 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x580d29 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x5f708c crypto/x509.parseCertificate+0x6ac crypto/x509/parser.go:984 # 0x5f7d7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x5ed89d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x5f9a4c crypto/x509.loadSystemRoots+0x1ac crypto/x509/root_unix.go:44 # 0x5f9795 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48d7ea sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x5f9644 sync.(*Once).Do+0x44 sync/once.go:69 # 0x5f9627 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x5fd71c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:816 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [1: 320] @ 0x580d2a 0x5f6f08 0x5f7d7d 0x5ed89e 0x5f9a4d 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x580d29 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x5f6f07 crypto/x509.parseCertificate+0x527 crypto/x509/parser.go:964 # 0x5f7d7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x5ed89d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x5f9a4c crypto/x509.loadSystemRoots+0x1ac crypto/x509/root_unix.go:44 # 0x5f9795 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48d7ea sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x5f9644 sync.(*Once).Do+0x44 sync/once.go:69 # 0x5f9627 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x5fd71c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:816 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [2: 64] @ 0x564905 0x5f109d 0x5f6ee5 0x5f7d7d 0x5ed89e 0x5f9a4d 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x564904 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5f109c crypto/x509.parseName+0x29c crypto/x509/parser.go:130 # 0x5f6ee4 crypto/x509.parseCertificate+0x504 crypto/x509/parser.go:960 # 0x5f7d7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x5ed89d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d crypto/x509/cert_pool.go:231 # 0x5f9a4c crypto/x509.loadSystemRoots+0x1ac crypto/x509/root_unix.go:44 # 0x5f9795 crypto/x509.initSystemRoots+0x55 crypto/x509/root.go:40 # 0x48d7ea sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x5f9644 sync.(*Once).Do+0x44 sync/once.go:69 # 0x5f9627 crypto/x509.systemRootsPool+0x27 crypto/x509/root.go:31 # 0x5fd71c crypto/x509.(*Certificate).Verify+0x15c crypto/x509/verify.go:816 # 0x6404dc crypto/tls.(*Conn).verifyServerCertificate+0xa9c crypto/tls/handshake_client.go:1145 # 0x644f4e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x641a6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x63b84f crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x632859 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x71ae2d crypto/tls.(*Conn).HandshakeContext+0x6d crypto/tls/conn.go:1508 # 0x71ae28 net/http.(*persistConn).addTLS.func2+0x68 net/http/transport.go:1703 0: 0 [4: 262144] @ 0x809826 0x48da71 0x80bba6 0x808cf3 0x80a865 0x809399 0xf06229 0x4834a1 # 0x809825 github.com/miekg/dns.(*Server).ListenAndServe.(*Server).init.makeUDPBuffer.func2+0x25 github.com/miekg/dns@v1.1.62/server.go:276 # 0x48da70 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x80bba5 github.com/miekg/dns.(*Server).readUDP+0xc5 github.com/miekg/dns@v1.1.62/server.go:715 # 0x808cf2 github.com/miekg/dns.defaultReader.ReadUDP+0x12 github.com/miekg/dns@v1.1.62/server.go:174 # 0x80a864 github.com/miekg/dns.(*Server).serveUDP+0x244 github.com/miekg/dns@v1.1.62/server.go:530 # 0x809398 github.com/miekg/dns.(*Server).ListenAndServe+0x558 github.com/miekg/dns@v1.1.62/server.go:359 # 0xf06228 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 github.com/0xERR0R/blocky/server/server.go:396 1: 96 [1: 96] @ 0x446c49 0x458b66 0xf0c9f6 0x4834a1 # 0xf0c9f5 github.com/0xERR0R/blocky/cmd.startServer.func1+0x95 github.com/0xERR0R/blocky/cmd/serve.go:65 1: 160 [1: 160] @ 0x76808b 0x768acc 0x768ac0 0xc70d1e 0xc7116f 0x4552d8 0x4466c5 0x4465ae 0x4834a1 # 0x76808a regexp.compile+0x14a regexp/regexp.go:184 # 0x768acb regexp.Compile+0x2b regexp/regexp.go:131 # 0x768abf regexp.MustCompile+0x1f regexp/regexp.go:311 # 0xc70d1d github.com/jinzhu/inflection.compile+0x87d github.com/jinzhu/inflection@v1.0.0/inflections.go:158 # 0xc7116e github.com/jinzhu/inflection.init.0+0xe github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x4552d7 runtime.doInit1+0xd7 runtime/proc.go:7353 # 0x4466c4 runtime.doInit+0x344 runtime/proc.go:7320 # 0x4465ad runtime.main+0x22d runtime/proc.go:254 1: 1152 [1: 1152] @ 0x4791d3 0x409e7d 0x409e7e 0x409dcf 0x40b937 0x40b6a5 0x40d937 0x92e645 0x930ab1 0x92e2c5 0x94ce56 0x9c125d 0x9c61f8 0x9c602f 0x4552d8 0x4466c5 0x4465ae 0x4834a1 # 0x92e644 google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func2+0x64 google.golang.org/protobuf@v1.35.1/reflect/protoregistry/registry.go:171 # 0x930ab0 google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors+0x130 google.golang.org/protobuf@v1.35.1/reflect/protoregistry/registry.go:417 # 0x92e2c4 google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile+0x904 google.golang.org/protobuf@v1.35.1/reflect/protoregistry/registry.go:170 # 0x94ce55 google.golang.org/protobuf/internal/filedesc.Builder.Build+0x1d5 google.golang.org/protobuf@v1.35.1/internal/filedesc/build.go:112 # 0x9c125c google.golang.org/protobuf/internal/filetype.Builder.Build+0x17c google.golang.org/protobuf@v1.35.1/internal/filetype/build.go:138 # 0x9c61f7 github.com/prometheus/client_model/go.file_io_prometheus_client_metrics_proto_init+0x1b7 github.com/prometheus/client_model@v0.6.1/go/metrics.pb.go:1394 # 0x9c602e github.com/prometheus/client_model/go.init.0+0xe github.com/prometheus/client_model@v0.6.1/go/metrics.pb.go:1229 # 0x4552d7 runtime.doInit1+0xd7 runtime/proc.go:7353 # 0x4466c4 runtime.doInit+0x344 runtime/proc.go:7320 # 0x4465ad runtime.main+0x22d runtime/proc.go:254 1: 1408 [1: 1408] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 2048 [1: 2048] @ 0x44a4b1 0x44afd5 0x44b6b9 0x47ba0c 0x44dc3e 0x44e0cf 0x44ee38 0x48146e # 0x44a4b0 runtime.allocm+0x90 runtime/proc.go:2236 # 0x44afd4 runtime.newm+0x34 runtime/proc.go:2772 # 0x44b6b8 runtime.startm+0x158 runtime/proc.go:2998 # 0x47ba0b runtime.wakep+0xeb runtime/proc.go:3145 # 0x44dc3d runtime.resetspinning+0x3d runtime/proc.go:3885 # 0x44e0ce runtime.schedule+0x10e runtime/proc.go:4038 # 0x44ee37 runtime.goexit0+0x17 runtime/proc.go:4313 # 0x48146d runtime.mcall+0x4d runtime/asm_amd64.s:459 2: 4096 [2: 4096] @ 0x44a4b1 0x44afd5 0x44b6b9 0x47ba0c 0x44dc3e 0x44e0cf 0x449bed 0x449af5 0x4813e5 # 0x44a4b0 runtime.allocm+0x90 runtime/proc.go:2236 # 0x44afd4 runtime.newm+0x34 runtime/proc.go:2772 # 0x44b6b8 runtime.startm+0x158 runtime/proc.go:2998 # 0x47ba0b runtime.wakep+0xeb runtime/proc.go:3145 # 0x44dc3d runtime.resetspinning+0x3d runtime/proc.go:3885 # 0x44e0ce runtime.schedule+0x10e runtime/proc.go:4038 # 0x449bec runtime.mstart1+0xcc runtime/proc.go:1862 # 0x449af4 runtime.mstart0+0x74 runtime/proc.go:1808 # 0x4813e4 runtime.mstart+0x4 runtime/asm_amd64.s:395 4: 8192 [4: 8192] @ 0x44a4b1 0x44afd5 0x44b6b9 0x47ba0c 0x44dc3e 0x44e0cf 0x44e525 0x48146e # 0x44a4b0 runtime.allocm+0x90 runtime/proc.go:2236 # 0x44afd4 runtime.newm+0x34 runtime/proc.go:2772 # 0x44b6b8 runtime.startm+0x158 runtime/proc.go:2998 # 0x47ba0b runtime.wakep+0xeb runtime/proc.go:3145 # 0x44dc3d runtime.resetspinning+0x3d runtime/proc.go:3885 # 0x44e0ce runtime.schedule+0x10e runtime/proc.go:4038 # 0x44e524 runtime.park_m+0x284 runtime/proc.go:4144 # 0x48146d runtime.mcall+0x4d runtime/asm_amd64.s:459 1: 65536 [2: 131072] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 253952 [9: 2285568] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 270336 [5: 1351680] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 409600 [4: 819200] @ 0x523e25 0x523f30 0x5290c5 0xa4df70 0xa4d562 0xa4ce2e 0xa6a426 0xa6998d 0xa6489b 0x4834a1 # 0x523e24 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x523f2f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5290c4 strings.Join+0x104 strings/strings.go:506 # 0xa4df6f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef github.com/0xERR0R/blocky/cache/stringcache/string_caches.go:125 # 0xa4d561 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 github.com/0xERR0R/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa4ce2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d github.com/0xERR0R/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa6a425 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 github.com/0xERR0R/blocky/lists/list_cache.go:213 # 0xa6998c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c github.com/0xERR0R/blocky/lists/list_cache.go:127 # 0xa6489a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda github.com/ThinkChaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 # runtime.MemStats # Alloc = 6287624 # TotalAlloc = 19356237136 # Sys = 54547720 # Lookups = 0 # Mallocs = 50283452 # Frees = 50274907 # HeapAlloc = 6287624 # HeapSys = 45219840 # HeapIdle = 36200448 # HeapInuse = 9019392 # HeapReleased = 34045952 # HeapObjects = 8545 # Stack = 917504 / 917504 # MSpan = 252640 / 750720 # MCache = 14496 / 15704 # BuckHashSys = 1486816 # GCSys = 3565416 # OtherSys = 2591720 # NextGC = 12835274 # LastGC = 1751011943348557808 # PauseNs = [111192 118983 54554 137853 54625 99159 143127 97648 80542 112671 109126 114621 62811 66897 72789 104446 70633 63205 114011 121367 94147 117211 127420 52660 89705 55100 51314 48997 140144 136248 71698 150901 92387 84555 75679 71460 73061 90635 87986 146745 146484 116658 66683 54265 141339 68687 57635 101141 49201 109900 76145 52496 62521 100306 88745 135813 101404 48983 102476 210184 166958 84370 294469 174452 121571 327882 197050 228932 49882 88125 154429 79430 146873 122986 110776 85850 87702 85597 84910 87017 40324 91799 90289 187689 86744 226833 44844 91034 125675 158857 110746 85308 84059 117297 123618 128874 84462 88497 85730 130321 84977 87251 201428 86865 86151 85382 46551 84720 90877 86731 27571 84754 86103 87166 64722 90034 86290 135629 84797 85741 83774 89231 84757 88496 83404 107404 45718 84813 84664 124559 83696 88048 125387 91192 85069 97446 92859 86494 35292 91361 86843 118684 131720 83310 81123 36619 98119 58224 84395 85938 85227 44700 89173 130793 88858 137088 85984 87366 85667 87241 86507 176752 85124 77794 86369 86859 82153 100037 94907 80312 126162 77978 84891 71462 29120 58677 106564 46723 88351 109106 90143 38507 134897 78740 76014 59032 81259 72192 103083 76516 103805 62150 123570 53612 143652 100927 91092 76981 74339 142959 111450 112639 66741 69214 65808 84706 69728 75423 97230 81559 127801 75062 57503 69576 77628 67001 69980 80725 109030 74813 90613 63624 61737 58157 63338 125335 77735 104320 82991 72370 85014 36923 84741 93342 77710 96061 102245 64311 94758 56889 49218 97803 93351 130126 67131 65563 72645 61029 84513 65906 120324 69074 82562 100323 124260 59818] # PauseEnd = [1751002938388090962 1751002938393155031 1751002938397801981 1751002938403906305 1751002938409167977 1751002938414027955 1751002938421635621 1751002938426582689 1751002938431465071 1751002938438204568 1751002938444277930 1751002938456333633 1751002938465006317 1751002938472401325 1751002938479980529 1751002938486302425 1751002938491509877 1751002938497267860 1751002938502848850 1751002938508521376 1751002938514032726 1751002938521934254 1751002938527818108 1751002938533969317 1751002938539515953 1751002938544948189 1751002938550358184 1751002938555678509 1751002938562054276 1751002938569041204 1751002938575825086 1751002938585586211 1751002938593236108 1751002938599710151 1751002938605491075 1751002938612401725 1751002938617589316 1751002938625302904 1751002938630654653 1751002938640152071 1751002938646402683 1751002938655421238 1751002938661842308 1751002938671089113 1751002938679503179 1751002938685759670 1751002938692320877 1751002938698913477 1751002938706044963 1751002938712569689 1751002938718358381 1751002938725029717 1751002938731519736 1751002938738013409 1751002938744717086 1751002938753902292 1751002938760951309 1751002938767751810 1751002938775155664 1751002938781692405 1751002938788253276 1751002938795610629 1751002938803882268 1751002938811619432 1751002938818539888 1751002938825500335 1751002938833911849 1751002938840998807 1751002938847484329 1751002938854980833 1751002938862096724 1751002938869348211 1751003059431908399 1751003179487184821 1751003299542565678 1751003419599556845 1751003539658148210 1751003659712560601 1751003779768015765 1751003899819123184 1751004019873781898 1751004139923559949 1751004259972675644 1751004380030402127 1751004500083563207 1751004620137670347 1751004740188751705 1751004860241369598 1751004980292752269 1751005100344600482 1751005220398641988 1751005340451635342 1751005460507871754 1751005580562536846 1751005700618683769 1751005820672691997 1751005940724878879 1751006060781863851 1751006180839675258 1751006300891030238 1751006420939964392 1751006540987761525 1751006661030781345 1751006781080600056 1751006901126857160 1751007021177103363 1751007141226525485 1751007261279872448 1751007381333547783 1751007501385464051 1751007621438628425 1751007741496574374 1751007861552639199 1751007981607907395 1751008101658194951 1751008221715665670 1751008341776756657 1751008461834264316 1751008581887838199 1751008701937763591 1751008821989730386 1751008942044821826 1751009062090615997 1751009182140853386 1751009302195696864 1751009422245909563 1751009542292239260 1751009662344717141 1751009782400755143 1751009902456373062 1751010022513045249 1751010142564914658 1751010262622540120 1751010382676541993 1751010502731728418 1751010622789038563 1751010742846134639 1751010862862347969 1751010982939438630 1751011102991789698 1751011223038946765 1751011343091457020 1751011463143910077 1751011583198587091 1751011703243366754 1751011823293361200 1751011943348557808 1751000424280365475 1751000544339070826 1751000664396024869 1751000784453760307 1751000904505476737 1751001024561412623 1751001144616784454 1751001264672549264 1751001384727982208 1751001504784679446 1751001624843085332 1751001744892876396 1751001864938656458 1751001984985062563 1751002105032591010 1751002225080276361 1751002345129092630 1751002465183137091 1751002585235571581 1751002705286746463 1751002825336151736 1751002937965255432 1751002937971079260 1751002937976498137 1751002937979549823 1751002937982378785 1751002937985370780 1751002937989421116 1751002937992782852 1751002937998228767 1751002938001696268 1751002938007138858 1751002938011223028 1751002938014582026 1751002938018048505 1751002938021759124 1751002938027438760 1751002938031459921 1751002938034770760 1751002938038455604 1751002938043301240 1751002938048615798 1751002938052273582 1751002938057625887 1751002938061261511 1751002938065915999 1751002938069965203 1751002938074013206 1751002938080018843 1751002938086757394 1751002938090637994 1751002938094755452 1751002938099167412 1751002938103862095 1751002938107864098 1751002938111962463 1751002938117529053 1751002938122203367 1751002938128183690 1751002938132928324 1751002938139116243 1751002938145663177 1751002938151399569 1751002938156667670 1751002938161743986 1751002938166594257 1751002938170659186 1751002938174932921 1751002938178834602 1751002938183761439 1751002938188605228 1751002938193882416 1751002938198550853 1751002938203314419 1751002938209190423 1751002938213297163 1751002938218187142 1751002938224697845 1751002938228650539 1751002938235320218 1751002938241120594 1751002938246164937 1751002938250894397 1751002938255199975 1751002938261924103 1751002938268145950 1751002938272380501 1751002938276926237 1751002938281174143 1751002938285424087 1751002938290602688 1751002938297370901 1751002938302378286 1751002938306720523 1751002938311583102 1751002938316434908 1751002938321544008 1751002938324514205 1751002938328395967 1751002938333036144 1751002938338516637 1751002938344462888 1751002938348813896 1751002938353710191 1751002938357986712 1751002938364684897 1751002938370093557 1751002938374935929 1751002938379885876] # NumGC = 2963 # NumForcedGC = 2 # GCCPUFraction = 7.049705495722825e-06 # DebugGC = false # MaxRSS = 58839040