heap profile: 13: 1347584 [3769: 22075840] @ heap/1048576 0: 0 [2: 32] @ 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 [7: 112] @ 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 [1: 704] @ 0x75521b 0x7551c6 0x753593 0x754585 0x7542e5 0x7545a7 0x7542e5 0x7545a7 0x7542e5 0x7545a7 0x7542e5 0x7545a7 0x7542e5 0x7545a7 0x7542e5 0x7545a7 0x7545a7 0x7530f5 0x767fb7 0x768acc 0x768ac0 0xa6215f 0x4552d8 0x4466c5 0x4465ae 0x4834a1 # 0x75521a regexp/syntax.(*compiler).inst+0x9a regexp/syntax/compile.go:164 # 0x7551c5 regexp/syntax.(*compiler).rune+0x45 regexp/syntax/compile.go:273 # 0x753592 regexp/syntax.(*compiler).compile+0x2f2 regexp/syntax/compile.go:110 # 0x754584 regexp/syntax.(*compiler).compile+0x12e4 regexp/syntax/compile.go:145 # 0x7542e4 regexp/syntax.(*compiler).compile+0x1044 regexp/syntax/compile.go:137 # 0x7545a6 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x7542e4 regexp/syntax.(*compiler).compile+0x1044 regexp/syntax/compile.go:137 # 0x7545a6 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x7542e4 regexp/syntax.(*compiler).compile+0x1044 regexp/syntax/compile.go:137 # 0x7545a6 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x7542e4 regexp/syntax.(*compiler).compile+0x1044 regexp/syntax/compile.go:137 # 0x7545a6 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x7542e4 regexp/syntax.(*compiler).compile+0x1044 regexp/syntax/compile.go:137 # 0x7545a6 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x7542e4 regexp/syntax.(*compiler).compile+0x1044 regexp/syntax/compile.go:137 # 0x7545a6 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x7545a6 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x7530f4 regexp/syntax.Compile+0x134 regexp/syntax/compile.go:74 # 0x767fb6 regexp.compile+0x76 regexp/regexp.go:176 # 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: 32] @ 0x409d72 0x40b937 0x40b6a5 0x40cc29 0x9eb1a7 0x9ebe2e 0x9eaaf3 0x9eaa83 0x4552d8 0x4466c5 0x4465ae 0x4834a1 # 0x9eb1a6 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x346 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:306 # 0x9ebe2d github.com/prometheus/client_golang/prometheus.(*Registry).MustRegister+0x4d github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:405 # 0x9eaaf2 github.com/prometheus/client_golang/prometheus.MustRegister+0xf2 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:177 # 0x9eaa82 github.com/prometheus/client_golang/prometheus.init.0+0x82 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:62 # 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: 80] @ 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 [2: 8192] @ 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 [1: 16] @ 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: 24] @ 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: 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: 128] @ 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 [2: 64] @ 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: 24576] @ 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: 80] @ 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 [2: 589824] @ 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 [6: 835584] @ 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 [6: 144] @ 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 [3: 688128] @ 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: 425984] @ 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 [6: 96] @ 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 [1: 1792] @ 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 [2: 360448] @ 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: 16] @ 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 [5: 409600] @ 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: 120] @ 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 [2: 114688] @ 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: 1792] @ 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: 96] @ 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: 48] @ 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 [7: 168] @ 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 [3: 144] @ 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: 1104] @ 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 [5: 80] @ 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 [2: 128] @ 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: 240] @ 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: 64] @ 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 [2: 64] @ 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 [2: 81920] @ 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: 18944] @ 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 [8: 192] @ 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 [11: 528] @ 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 [7: 112] @ 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 [3: 96] @ 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 [3: 49152] @ 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: 192] @ 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 [6: 192] @ 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 [20: 960] @ 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 [1: 376832] @ 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: 475136] @ 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 [1731: 7090176] @ 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: 64] @ 0xf7b6d0 0xf7b569 0x643d72 0x643c08 0x641a3e 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0xf7b6cf crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0xf7b568 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x643d71 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 crypto/internal/fips140/tls13/tls13.go:106 # 0x643c07 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 crypto/tls/handshake_client_tls13.go:516 # 0x641a3d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d crypto/tls/handshake_client_tls13.go:130 # 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 [10: 320] @ 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 [1: 1792] @ 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 [6: 96] @ 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 [1: 1792] @ 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 [1: 64] @ 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 [10: 160] @ 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 [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 [28: 2240] @ 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 [5: 81920] @ 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 [1704: 6979584] @ 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 [29: 950272] @ 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 [16: 768] @ 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 [2: 32] @ 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 [1: 40960] @ 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: 1792] @ 0x48de1c 0x48dc66 0x48d9dc 0x6a8da8 0x6a862d 0x6a8025 0x6a7e50 0x6c46d2 0x6bfa16 0x6e45fa 0x6e3a19 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 # 0x6a8da7 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x47 vendor/golang.org/x/net/http2/hpack/hpack.go:513 # 0x6a862c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a8024 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a7e4f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6c46d1 net/http.(*http2Framer).readMetaFrame+0x2d1 net/http/h2_bundle.go:3184 # 0x6bfa15 net/http.(*http2Framer).ReadFrame+0x3b5 net/http/h2_bundle.go:2097 # 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: 576] @ 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: 1024] @ 0x57d433 0x5ed7db 0x5f9c45 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x57d432 encoding/pem.Decode+0x692 encoding/pem/pem.go:171 # 0x5ed7da crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a crypto/x509/cert_pool.go:222 # 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: 24] @ 0x5ed8d9 0x5f9c45 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x5ed8d8 crypto/x509.(*CertPool).AppendCertsFromPEM+0x158 crypto/x509/cert_pool.go:235 # 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: 65536] @ 0x5c5e25 0x5b1c2f 0x5ade68 0x48d7eb 0x5adf79 0x5adf57 0x5a4ffa 0x5a4fe2 0x5a4cc5 0x5c1e47 0x5a0cb7 0x5bee77 0x59fcb4 0x4834a1 # 0x5c5e24 net.open+0x44 net/parse.go:80 # 0x5b1c2e net.dnsReadConfig+0x8e net/dnsconfig_unix.go:25 # 0x5ade67 net.(*resolverConfig).init+0x27 net/dnsclient_unix.go:377 # 0x48d7ea sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x5adf78 sync.(*Once).Do+0x58 sync/once.go:69 # 0x5adf56 net.(*resolverConfig).tryUpdate+0x36 net/dnsclient_unix.go:389 # 0x5a4ff9 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:369 # 0x5a4fe1 net.(*conf).lookupOrder+0x181 net/conf.go:285 # 0x5a4cc4 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x5c1e46 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:64 # 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: 160] @ 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: 64] @ 0x5f7aee 0x5f7d7d 0x5ed89e 0x5f9c45 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x5f7aed crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1049 # 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: 1792] @ 0x57d433 0x5ed7db 0x5f9c45 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x57d432 encoding/pem.Decode+0x692 encoding/pem/pem.go:171 # 0x5ed7da crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a crypto/x509/cert_pool.go:222 # 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] @ 0x564905 0x5f189a 0x5f79ba 0x5f7d7d 0x5ed89e 0x5f9c45 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 # 0x5f1899 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:202 # 0x5f79b9 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1040 # 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] @ 0x5f0d45 0x5f110f 0x5f6ee5 0x5f7d7d 0x5ed89e 0x5f9c45 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x5f0d44 crypto/x509.parseASN1String+0x4a4 crypto/x509/parser.go:70 # 0x5f110e crypto/x509.parseName+0x30e crypto/x509/parser.go:139 # 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 # 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: 1408] @ 0x57d433 0x5ed7db 0x5f9c45 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x57d432 encoding/pem.Decode+0x692 encoding/pem/pem.go:171 # 0x5ed7da crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a crypto/x509/cert_pool.go:222 # 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: 48] @ 0x564905 0x5f1f7f 0x5f7308 0x5f7d7d 0x5ed89e 0x5f9c45 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 # 0x5f1f7e crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:256 # 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: 1032192] @ 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 0x5f6f08 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 # 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 # 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: 112] @ 0x5f7aee 0x5f7d7d 0x5ed89e 0x5f9c45 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x5f7aed crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1049 # 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] @ 0x57d433 0x5ed7db 0x5f9a4d 0x5f9796 0x48d7eb 0x5f9645 0x5f9628 0x5fd71d 0x6404dd 0x644f4f 0x641a6c 0x63b850 0x63285a 0x71ae2e 0x71ae29 0x4834a1 # 0x57d432 encoding/pem.Decode+0x692 encoding/pem/pem.go:171 # 0x5ed7da crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a crypto/x509/cert_pool.go:222 # 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: 1536] @ 0x5f6a25 0x5f7d7d 0x5ed89e 0x5f9a4d 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 # 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: 32] @ 0x564905 0x5f109d 0x5f706a 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 # 0x5f7069 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:980 # 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: 64] @ 0x49852d 0x499012 0x5b4607 0x5c813c 0x5c7c7b 0x5bcc38 0x5cb8e7 0x5cb789 0x5cb78a 0x5a968e 0x5a8e6e 0x5a8ac5 0x4834a1 # 0x49852c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x499011 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x5b4606 net.(*netFD).connect+0x726 net/fd_unix.go:161 # 0x5c813b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5c7c7a net.socket+0x29a net/sock_posix.go:70 # 0x5bcc37 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5cb8e6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5cb788 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5cb789 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5a968d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x5a8e6d net.(*sysDialer).dialSerial+0x24d net/dial.go:686 # 0x5a8ac4 net.(*sysDialer).dialParallel.func1+0x84 net/dial.go:606 1: 2048 [1: 2048] @ 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 4: 8192 [4: 8192] @ 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 1: 18432 [1: 18432] @ 0x4791d3 0x409e7d 0x409e7e 0x409dcf 0x408119 0x4792c9 0xc209e5 0xc20933 0x4552d8 0x4466c5 0x4465ae 0x4834a1 # 0xc209e4 encoding/xml.map.init.0+0x24 encoding/xml/xml.go:1607 # 0xc20932 encoding/xml.init+0x2b2 encoding/xml/xml.go:1607 # 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: 49152 [1: 49152] @ 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: 57344 [1: 57344] @ 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: 122880 [1: 122880] @ 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: 180224 [1: 180224] @ 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: 229376 [1: 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 1: 237568 [1: 237568] @ 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: 442368 [1: 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 # runtime.MemStats # Alloc = 6195224 # TotalAlloc = 1966004408 # Sys = 46159112 # Lookups = 0 # Mallocs = 5102665 # Frees = 5094843 # HeapAlloc = 6195224 # HeapSys = 36831232 # HeapIdle = 28033024 # HeapInuse = 8798208 # HeapReleased = 27664384 # HeapObjects = 7822 # Stack = 917504 / 917504 # MSpan = 234240 / 652800 # MCache = 14496 / 15704 # BuckHashSys = 1471352 # GCSys = 3466704 # OtherSys = 2803816 # NextGC = 12694714 # LastGC = 1751014872682759495 # PauseNs = [195315 101625 482424 88194 218340 115697 147662 170674 83197 149256 179081 73955 138778 155195 81039 225159 138140 34344 31037 162661 157333 116684 132066 128599 73760 68009 92305 75160 95920 64061 64576 143889 73308 65919 84347 90010 80155 119336 82562 94799 104557 102449 112541 99078 85723 132561 96751 81643 77088 61596 81868 118805 67628 161655 72790 120415 101061 99312 106369 95444 106572 83061 140706 112197 133676 131997 110192 93794 130737 81095 79965 70868 144209 69388 80186 145286 121687 108525 131355 153658 123533 94847 92628 80981 92050 92653 140097 77679 109183 133119 126604 105755 104112 110598 87511 131412 89008 136595 104487 93359 103346 140006 133120 104978 78679 134567 136098 90203 125976 111763 105975 92888 109626 106199 76307 104305 151578 89744 106083 122042 94396 82663 68197 106142 89411 111883 78042 105808 91461 87737 86031 67639 74826 64050 107937 98136 84286 55249 80110 94593 94050 52535 93465 68364 89576 73372 84543 73646 58678 62344 85551 69993 63130 73016 58131 109464 67765 69405 92357 58177 84295 65684 88201 116873 81895 69370 110129 69807 89742 86367 97008 43575 92866 112406 106716 108700 87167 69253 66154 108013 82440 92889 84510 54526 108908 87670 94788 94113 89964 47669 58245 91623 103383 98381 78273 66005 91652 93025 117014 126729 130946 45731 42917 83923 36969 65204 134852 61099 95488 46507 117862 119733 72426 77615 74980 425535 138901 144283 112572 89047 54624 57446 92332 87460 52500 67308 138917 116910 63331 110781 50670 118339 102522 145361 86144 57864 55138 70194 52087 40942 140939 98270 74345 77688 92910 73513 92668 99389 89027 129487 109190 83524 110088 150250 86512 128399] # PauseEnd = [1751014632482117449 1751014632488489029 1751014632494486773 1751014632499691291 1751014632505291973 1751014632510528695 1751014632518096115 1751014632523324370 1751014632529844010 1751014632535330454 1751014632542340609 1751014632548339992 1751014632553576849 1751014632559002412 1751014632566245473 1751014632572361502 1751014632579130077 1751014632585107833 1751014632586180357 1751014752634421872 1751014872682759495 1751014631342610715 1751014631345529512 1751014631347957899 1751014631351570906 1751014631354571355 1751014631358767385 1751014631362285430 1751014631364982841 1751014631367960826 1751014631370588754 1751014631373999940 1751014631377554007 1751014631380561179 1751014631383407819 1751014631387684562 1751014631392388169 1751014631396643976 1751014631401454346 1751014631405212109 1751014631408056238 1751014631412095760 1751014631415343739 1751014631418654619 1751014631421681406 1751014631424687484 1751014631429680724 1751014631432700812 1751014631436121836 1751014631439325024 1751014631442155864 1751014631444811263 1751014631447661086 1751014631450766346 1751014631455833859 1751014631459403595 1751014631462295962 1751014631466049040 1751014631471186600 1751014631475151461 1751014631478634504 1751014631482355461 1751014631486462398 1751014631491140727 1751014631494686098 1751014631499244269 1751014631503797850 1751014631507598580 1751014631511141326 1751014631515380377 1751014631519797790 1751014631523774222 1751014631527369140 1751014631530885813 1751014631534774465 1751014631539522560 1751014631543590982 1751014631548607197 1751014631553803071 1751014631557306766 1751014631560852943 1751014631563882854 1751014631566724944 1751014631571769595 1751014631578001649 1751014631582253724 1751014631588041066 1751014631593134511 1751014631597255160 1751014631600729460 1751014631604930357 1751014631608789522 1751014631612856797 1751014631616738590 1751014631620697163 1751014631624965654 1751014631629321562 1751014631633390797 1751014631637987901 1751014631641867509 1751014631647070063 1751014631651192807 1751014631657129684 1751014631662532182 1751014631668407596 1751014631672949728 1751014631676933277 1751014631682679899 1751014631687353832 1751014631693994920 1751014631699202880 1751014631703263684 1751014631708328319 1751014631715245911 1751014631719640531 1751014631726113063 1751014631731644339 1751014631736326606 1751014631741658437 1751014631746047354 1751014631752726589 1751014631759146738 1751014631764846305 1751014631770047025 1751014631776658272 1751014631781646717 1751014631786454272 1751014631792839095 1751014631797752324 1751014631801985114 1751014631806310963 1751014631809996898 1751014631814551171 1751014631819182234 1751014631823441312 1751014631828604655 1751014631833718531 1751014631839434443 1751014631843405942 1751014631847688627 1751014631852690950 1751014631856304170 1751014631860348728 1751014631864317832 1751014631867817431 1751014631871704192 1751014631877716152 1751014631881401427 1751014631887085609 1751014631891302377 1751014631897369346 1751014631901490302 1751014631907757441 1751014631913932029 1751014631918315775 1751014631923272002 1751014631927292607 1751014631933186042 1751014631938864027 1751014631943167929 1751014631948625312 1751014631954400705 1751014631960880842 1751014631965468399 1751014631970706393 1751014631975246789 1751014631980131823 1751014631984418714 1751014631989552611 1751014631993886804 1751014631999255377 1751014632005557466 1751014632010842412 1751014632015376406 1751014632022187951 1751014632026517343 1751014632032531244 1751014632037429829 1751014632044783219 1751014632051998517 1751014632059457057 1751014632066242723 1751014632073586829 1751014632078398812 1751014632084985848 1751014632092011384 1751014632099364031 1751014632107181885 1751014632116006612 1751014632120824243 1751014632126198011 1751014632131587928 1751014632136534551 1751014632143692585 1751014632149322618 1751014632156730982 1751014632165120403 1751014632171628123 1751014632176835487 1751014632184790728 1751014632190115948 1751014632196721625 1751014632201683272 1751014632205803676 1751014632212224034 1751014632216156834 1751014632220696855 1751014632224544760 1751014632228790866 1751014632234533488 1751014632240298221 1751014632245122830 1751014632250036097 1751014632253975264 1751014632257911714 1751014632263311719 1751014632268038435 1751014632273466513 1751014632278806449 1751014632283957519 1751014632289990554 1751014632294748449 1751014632299371105 1751014632303686400 1751014632308135855 1751014632313593004 1751014632318284132 1751014632324487640 1751014632328783159 1751014632334884927 1751014632340196139 1751014632344771074 1751014632349113713 1751014632353817879 1751014632358802397 1751014632363658820 1751014632369876329 1751014632374731513 1751014632379349347 1751014632385289546 1751014632391274611 1751014632397749114 1751014632402789884 1751014632407641368 1751014632411953426 1751014632417640503 1751014632423562055 1751014632430139645 1751014632435562881 1751014632440428254 1751014632446263581 1751014632453064071 1751014632457669125 1751014632463202554 1751014632470039590 1751014632476299662] # NumGC = 277 # NumForcedGC = 2 # GCCPUFraction = 0.0003922360189306989 # DebugGC = false # MaxRSS = 49491968