heap profile: 31: 9008640 [173084: 1059175672] @ heap/1048576 1: 4734976 [27: 127844352] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 1196032 [78: 46645248] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 1187840 [48: 57016320] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 4: 622592 [106: 16498688] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 335872 [12: 4030464] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 4: 327680 [109: 8929280] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 163840 [11: 1802240] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 139264 [24: 3342336] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 114688 [1: 114688] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 98304 [12: 1179648] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 81920 [114: 4669440] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 4864 [53: 257792] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 448 [1: 448] @ 0x44a0a5 0x44a2ef 0x44a23f 0x47638a # 0x44a0a4 runtime.malg+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:4856 # 0x44a2ee runtime.newproc1+0x6e /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:4901 # 0x44a23e runtime.newproc.func1+0x1e /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:4878 # 0x476389 runtime.systemstack+0x49 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/asm_amd64.s:509 4: 96 [94: 2256] @ 0xa499c5 0xa499bb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa499c4 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa499ba github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:220 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 80 [1: 80] @ 0x53c868 0x53c7ec 0x483c82 0x53bdcc 0x53bdaf 0x53be45 0x54357e 0x5421eb 0x483c82 0x542185 0x54214f 0x665e1b 0x65d5dc 0x65a636 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x53c867 crypto/internal/nistec.NewP521Point+0x3a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p521.go:32 # 0x53c7eb crypto/internal/nistec.(*P521Point).generatorTable.func1+0x32b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p521.go:399 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x53bdcb sync.(*Once).Do+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x53bdae crypto/internal/nistec.(*P521Point).generatorTable+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p521.go:393 # 0x53be44 crypto/internal/nistec.(*P521Point).ScalarBaseMult+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p521.go:416 # 0x54357d crypto/ecdh.(*nistCurve[...]).privateKeyToPublicKey+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/nist.go:110 # 0x5421ea crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:178 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x542184 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x54214e crypto/ecdh.(*PrivateKey).PublicKey+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:162 # 0x665e1a crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x13a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_agreement.go:192 # 0x65d5db crypto/tls.(*serverHandshakeState).doFullHandshake+0x35b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:582 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 2: 64 [49: 1568] @ 0xa499c5 0xa499bb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa499c4 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa499ba github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:220 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 48 [11: 528] @ 0x4129ba 0xa32b0e 0xa32b09 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32b0d github.com/0xERR0R/blocky/trie.newParent+0x1ad /home/runner/work/blocky/blocky/trie/trie.go:67 # 0xa32b08 github.com/0xERR0R/blocky/trie.(*parent).insert+0x1a8 /home/runner/work/blocky/blocky/trie/trie.go:104 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 32 [52: 832] @ 0xa499c5 0xa499bb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa499c4 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa499ba github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:220 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [27: 34560] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0x7c033a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x7c0339 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0xe171fe 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0xe171fd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 112] @ 0x76ef97 0xe0351d 0xe0342f 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0351c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0342e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /home/runner/work/blocky/blocky/resolver/caching_resolver.go:211 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 176] @ 0x51acaa 0x51a80b 0x62bc74 0x65e598 0x65a64c 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bc73 crypto/tls.aeadAESGCM+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:531 # 0x65e597 crypto/tls.(*serverHandshakeState).establishKeys+0x157 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:760 # 0x65a64b crypto/tls.(*serverHandshakeState).handshake+0x16b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:106 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0x5a03aa 0x618a82 0x6687e2 0x6698de 0x669724 0x65dc66 0x65a636 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a03a9 crypto/sha256.(*digest).MarshalBinary+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:67 # 0x618a81 crypto/hmac.(*hmac).Reset+0x161 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:112 # 0x6687e1 crypto/tls.pHash+0x121 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:34 # 0x6698dd crypto/tls.extMasterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x669723 crypto/tls.extMasterFromPreMasterSecret+0x163 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:123 # 0x65dc65 crypto/tls.(*serverHandshakeState).doFullHandshake+0x9e5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:679 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 48] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 24] @ 0x831ce5 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b # 0x831ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 0: 0 [1: 112] @ 0x6ee04f 0x6ee050 0x6f7168 0x6fb519 0x4781c1 # 0x6ee04e net/textproto.(*Reader).ReadLine+0xce /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:44 # 0x6ee04f net/http.readRequest+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1059 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 0: 0 [1: 704] @ 0x412d2d 0x412a9a 0x6dd2d8 0x6dcddf 0x6dc84a 0x6db885 0x4781c1 # 0x6dd2d7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9481 # 0x6dcdde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9433 # 0x6dc849 net/http.(*http2clientConnReadLoop).run+0x669 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9374 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 320] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 80] @ 0x542557 0x5425ab 0x66865b 0x63ad76 0x63b19d 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x542556 crypto/ecdh.(*x25519Curve).NewPrivateKey+0xf6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:48 # 0x5425aa crypto/ecdh.(*x25519Curve).GenerateKey+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:41 # 0x66865a crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:128 # 0x63ad75 crypto/tls.(*Conn).makeClientHello+0xa95 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:152 # 0x63b19c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:182 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 176] @ 0x51acc5 0x51a80b 0x66e972 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x66e971 crypto/tls.(*Config).encryptTicket+0x171 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:334 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 384] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xe0351d 0xe0342f 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0351c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0342e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /home/runner/work/blocky/blocky/resolver/caching_resolver.go:211 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 32] @ 0x58b545 0x58b41b 0x667565 0x66736e 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x58b607 0x66bc56 0x66bc13 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x66bc55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x635 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66bc12 crypto/tls.(*SessionState).Bytes+0x5f2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:120 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 144] @ 0x660199 0x660102 0x65f9c5 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x660198 crypto/ecdh.(*PublicKey).Bytes+0x6b8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:78 # 0x660101 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x621 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:223 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x6f8955 0x6f84f2 0xe5f835 0xe5e356 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8954 net/http.Header.Clone+0x654 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:104 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0xe5f834 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x114 /home/runner/work/blocky/blocky/server/server_endpoints.go:141 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x667605 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 32] @ 0x5a0cc5 0x66824c 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x66824b crypto/tls.(*cipherSuiteTLS13).finishedHash+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:104 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 112] @ 0x76ef97 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 128] @ 0x5a081a 0x618cb2 0x668717 0x66a11e 0x669d87 0x65e4ed 0x65a64c 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668716 crypto/tls.pHash+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:28 # 0x66a11d crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x669d86 crypto/tls.keysFromMasterSecret+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:137 # 0x65e4ec crypto/tls.(*serverHandshakeState).establishKeys+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:749 # 0x65a64b crypto/tls.(*serverHandshakeState).handshake+0x16b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:106 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x618d5d 0x628899 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x4fdfa6 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 144] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0xdf8fd4 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8fd3 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x193 /home/runner/work/blocky/blocky/querylog/logger_writer.go:36 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 28672] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x4842dc 0x484126 0x483e7c 0x4fd9da 0x4fb027 0xa49d66 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fb026 fmt.Errorf+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:23 # 0xa49d65 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x6b9f28 0x6b9f12 0x6b96ba 0x6dc30c 0x6db885 0x4781c1 # 0x6b9f27 net/http.(*http2frameCache).getDataFrame+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1828 # 0x6b9f11 net/http.http2parseDataFrame+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2014 # 0x6b96b9 net/http.(*http2Framer).ReadFrame+0x199 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1916 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 1408] @ 0x412d2d 0x41474f 0x413555 0x6a110c 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a110b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x58b607 0x64803f 0x647fff 0x58b307 0x58b692 0x647b18 0x6478f4 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64803e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x27e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647ffe crypto/tls.(*clientHelloMsg).marshal.func16+0x23e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:297 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647b17 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478f3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:291 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 256] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 3072] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x618c72 0x668225 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x58b607 0x651f1a 0x651ef3 0x58b307 0x58b692 0x651dfa 0x651d58 0x63607f 0x66300b 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651f19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x651ef2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:906 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651df9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x651d57 crypto/tls.(*encryptedExtensionsMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:905 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66300a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:656 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 896] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 288] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 144] @ 0xe07289 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9ca5 0x4781c1 # 0xe07288 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:113 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9ca4 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 32] @ 0x5a0cc5 0x667d4d 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x667d4c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0x75ff8e 0x75ff31 0xe5d645 0xe5d658 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ff8d github.com/google/uuid.NewRandomFromReader+0x2d /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:48 # 0x75ff30 github.com/google/uuid.NewRandom+0x50 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:41 # 0xe5d644 github.com/google/uuid.New+0xc4 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:14 # 0xe5d657 github.com/0xERR0R/blocky/server.newRequest+0xd7 /home/runner/work/blocky/blocky/server/server.go:446 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x58b545 0x58b41b 0x64e4d0 0x64e3bb 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64e4cf vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf8f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e3ba crypto/tls.(*serverHelloMsg).marshal+0xe7a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:709 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x618d1f 0x668717 0x66a7de 0x66ae31 0x65ef0b 0x65a6c6 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x668716 crypto/tls.pHash+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:28 # 0x66a7dd crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x66ae30 crypto/tls.finishedHash.serverSum+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:221 # 0x65ef0a crypto/tls.(*serverHandshakeState).sendFinished+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:854 # 0x65a6c5 crypto/tls.(*serverHandshakeState).handshake+0x1e5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:117 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 256] @ 0x6353ce 0x635c05 0x6362ca 0x662885 0x662867 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6362c9 crypto/tls.(*Conn).writeChangeCipherRecord+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1065 # 0x662884 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:474 # 0x662866 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xe6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:607 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff665 0x5012a6 0x503ebe 0x4fdf93 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff664 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:497 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24576] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 3072] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6363d1 0x6363d2 0x636454 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 320] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 640] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 256] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 2304] @ 0x630c12 0x635bce 0x6360e6 0x65d4d8 0x65a636 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x630c11 crypto/tls.(*halfConn).encrypt+0x1b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:481 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x65d4d7 crypto/tls.(*serverHandshakeState).doFullHandshake+0x257 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:569 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0x628ccf 0x667665 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x4fdfa6 0x831f65 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x4129ba 0x4c6165 0x4c6c6b 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 # 0x4c6164 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:486 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [1: 24] @ 0x68d325 0x68df25 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d324 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:178 # 0x68df24 compress/flate.(*decompressor).readHuffman+0x424 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0xa491e5 0xa491e6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491e4 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa491e5 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1024] @ 0x574a6b 0x576565 0x576552 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x576564 crypto/internal/bigmod.(*Nat).montgomeryRepresentation+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:564 # 0x576551 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x151 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:790 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 112] @ 0x4c6c14 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 0: 0 [1: 256] @ 0x64d129 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x64d128 crypto/tls.(*clientHelloMsg).unmarshal+0x1888 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:533 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 352] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 80] @ 0x495809 0x4c6d73 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x4c6d72 context.WithDeadlineCause+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 0: 0 [1: 64] @ 0x618d1f 0x66ee05 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x66ee04 crypto/tls.(*Config).decryptTicket+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:375 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 112] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x76ef97 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 160] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0xe171fe 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe171fd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x4129ba 0x4c6165 0x4c6c6b 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e # 0x4c6164 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:486 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 0: 0 [1: 80] @ 0x662e95 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x662e94 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x714 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:644 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 112] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x62be10 0x62fdd6 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x62be0f crypto/tls.aeadAESGCMTLS13+0x6f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:564 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [1: 112] @ 0x628ccf 0x667665 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 5376] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 176] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x412a31 0xdf8e6a 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8e69 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 144] @ 0xe038f2 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0xe038f1 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:229 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [2: 64] @ 0x67c22d 0x67c057 0xe5943a 0xe59429 0xe5941b 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x67c22c net/textproto.canonicalMIMEHeaderKey+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:787 # 0x67c056 net/textproto.CanonicalMIMEHeaderKey+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:659 # 0xe59439 net/textproto.MIMEHeader.Set+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:22 # 0xe59428 net/http.Header.Set+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:40 # 0xe5941a github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x5a /home/runner/work/blocky/blocky/server/http.go:73 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x7f9b8c 0x4781c1 # 0x7f9b8b github.com/miekg/dns.(*Server).serveUDPPacket+0x8b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:614 0: 0 [1: 240] @ 0x51acaa 0x51a80b 0x58d559 0x58ca57 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x58d558 crypto/ecdsa.mixedCSPRNG+0x158 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:440 # 0x58ca56 crypto/ecdsa.SignASN1+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:268 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 24] @ 0x7d692a 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d6929 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x4c6da8 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c6da7 context.WithDeadlineCause+0x267 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:642 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0xb4c7d0 0xb4c7c4 0xb4c77b 0xb4e16c 0xe20425 0xe20cd7 0xe20baa 0xe038d3 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0xb4c7cf container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:104 # 0xb4c7c3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:146 # 0xb4c77a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xb4e16b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xe20424 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe20cd6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xe20ba9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe038d2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:224 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 5376] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x5ab890 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4b0ee 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5ab88f net/netip.parseIPv4+0x1af /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:168 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4b0ed github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:119 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1024] @ 0x574a6b 0x573875 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x573874 crypto/internal/bigmod.rr+0x294 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:356 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6680b2 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x642812 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642811 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:397 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0xe16033 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe16032 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x172 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:234 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 224] @ 0x76ef97 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 48] @ 0x668365 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x668364 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:112 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x7c3f15 0x7c3e6c 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7c3f14 github.com/miekg/dns.(*Conn).Write+0x74 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:362 # 0x7c3e6b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:348 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 24] @ 0xe02bec 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02beb github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x26b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x628ccf 0x667665 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 6912] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0x628ccf 0x667665 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x4c6da8 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af # 0x4c6da7 context.WithDeadlineCause+0x267 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:642 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 0: 0 [1: 80] @ 0x542557 0x5425ab 0x66865b 0x66016a 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x542556 crypto/ecdh.(*x25519Curve).NewPrivateKey+0xf6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:48 # 0x5425aa crypto/ecdh.(*x25519Curve).GenerateKey+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:41 # 0x66865a crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:128 # 0x660169 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x689 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:218 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x618d5d 0x668225 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x658a9a 0x6589f8 0x63607f 0x663bbe 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x658a99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589f7 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x663bbd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:741 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9ca5 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9ca4 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 48] @ 0x5e24c5 0x5cb95b 0x5e2dde 0x5e1fd0 0x66f007 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x5e24c4 net.sockaddrToTCP+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:21 # 0x5cb95a net.(*netFD).accept+0x25a /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:189 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x66f006 crypto/tls.(*listener).Accept+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:66 # 0x70091d net/http.(*Server).Serve+0x33d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3260 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 640] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x4fb07b 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x40950c 0x638e7e 0x71314e 0x713149 0x4781c1 # 0x638e7d crypto/tls.(*Conn).handshakeContext+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1520 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x6f547b 0x6f5494 0x6f5aab 0x675083 0x675b89 0x675de5 0x679fa5 0x6ee035 0x6ee050 0x6f7168 0x6fb519 0x4781c1 # 0x6f547a sync.NewCond+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/sync/cond.go:48 # 0x6f5493 net/http.(*connReader).lock+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:660 # 0x6f5aaa net/http.(*connReader).Read+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:762 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x675b88 bufio.(*Reader).ReadSlice+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:376 # 0x675de4 bufio.(*Reader).ReadLine+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:405 # 0x679fa4 net/textproto.(*Reader).readLineSlice+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:63 # 0x6ee034 net/textproto.(*Reader).ReadLine+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:43 # 0x6ee04f net/http.readRequest+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1059 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 24] @ 0xe16033 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b # 0xe16032 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x172 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:234 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 0: 0 [1: 48] @ 0x663b3a 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x663b39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:737 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0x542a75 0x541f27 0x6602bb 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x542a74 crypto/ecdh.(*x25519Curve).ecdh+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:78 # 0x541f26 crypto/ecdh.(*PrivateKey).ECDH+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:130 # 0x6602ba crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7da /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:229 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9ca5 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9ca4 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 8] @ 0x904d73 0xe0294b 0xe028c1 0xe1f7e8 0xe1fb54 0xe1f5bc 0x4781c1 # 0x904d72 github.com/asaskevich/EventBus.(*EventBus).Publish+0x112 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe0294a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe028c0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:98 # 0xe1f7e7 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xe1fb53 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x80c78d 0x80c87c 0x80c645 0x7fa9cb 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9ca5 0x4781c1 # 0x80c78c github.com/miekg/dns.parseDstFromOOB+0x2c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:73 # 0x80c87b github.com/miekg/dns.correctSource+0x1b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:86 # 0x80c644 github.com/miekg/dns.WriteToSessionUDP+0x44 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:52 # 0x7fa9ca github.com/miekg/dns.(*response).Write+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:777 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9ca4 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 160] @ 0x542557 0x5425ab 0x66865b 0x66016a 0x65f9c5 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x542556 crypto/ecdh.(*x25519Curve).NewPrivateKey+0xf6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:48 # 0x5425aa crypto/ecdh.(*x25519Curve).GenerateKey+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:41 # 0x66865a crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:128 # 0x660169 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x689 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:218 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0x628ccf 0x667665 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x618d5d 0x66ea65 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x66ea64 crypto/tls.(*Config).encryptTicket+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:340 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 288] @ 0x4127d7 0x41794d 0x76ef45 0xdf8dce 0xe10f12 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0xdf8dcd github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 96] @ 0x618c72 0x628899 0x667f14 0x663c25 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x663c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:747 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0xdf917f 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf917e github.com/0xERR0R/blocky/querylog.LogEntryFields+0x33e /home/runner/work/blocky/blocky/querylog/logger_writer.go:40 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 16] @ 0x544327 0x544430 0x5493ab 0xdfcbf7 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xdfcbf6 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x76 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 64] @ 0x618d1f 0x668225 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 176] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 96] @ 0xe5d6af 0xe5d658 0xe5dff4 0xe5f56c 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5d6ae github.com/google/uuid.UUID.String+0x12e /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xe5d657 github.com/0xERR0R/blocky/server.newRequest+0xd7 /home/runner/work/blocky/blocky/server/server.go:446 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0x7b7ad0 0x7b7aaf 0x7b7b65 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7acf github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7b7aae github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 224] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [3: 1728] @ 0x412d2d 0x412a9a 0x76ec1e 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x668225 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x7c033a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9ca5 0x4781c1 # 0x7c0339 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9ca4 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0xa48325 0xa46d05 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa48324 golang.org/x/net/idna.encode+0x284 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:169 # 0xa46d04 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:400 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4864] @ 0x68fd71 0x692091 0x691998 0x6e0e4a 0x6e0de1 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68fd70 compress/flate.NewReader+0x30 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:810 # 0x692090 compress/gzip.(*Reader).readHeader+0x370 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:238 # 0x691997 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:113 # 0x6e0e49 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:94 # 0x6e0de0 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10160 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x573875 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x573874 crypto/internal/bigmod.rr+0x294 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:356 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 96] @ 0x4fdfa6 0x831b99 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 864] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [1: 48] @ 0x4129ba 0x6f777c 0x6fb519 0x4781c1 # 0x6f777b net/http.(*conn).readRequest+0x85b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1057 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [2: 128] @ 0x824b57 0x7d7d86 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x824b56 github.com/miekg/dns.(*A).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:822 # 0x7d7d85 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 320] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 576] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x831f14 0xe5d746 0xe5dff4 0xe5f56c 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x831f13 github.com/0xERR0R/blocky/util.QuestionToString+0xd3 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 160] @ 0x516f87 0x66ea05 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f86 crypto/cipher.NewCTR+0x166 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:50 # 0x66ea04 crypto/tls.(*Config).encryptTicket+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:338 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 288] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x76ef97 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 96] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x668225 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 224] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0x7b7934 0x7b78fd 0x7b7b85 0x7b7bf9 0xe5d847 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9ca5 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9ca4 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 192] @ 0x4fb07b 0xa49d66 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa49d65 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 6528] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 8192] @ 0x69185e 0x69180d 0x691937 0x6e0e4a 0x6e0de1 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x69185d bufio.NewReaderSize+0x15d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:54 # 0x69180c bufio.NewReader+0x10c /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:60 # 0x691936 compress/gzip.(*Reader).Reset+0x236 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:111 # 0x6e0e49 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:94 # 0x6e0de0 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10160 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0x4c6da8 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c6da7 context.WithDeadlineCause+0x267 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:642 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 416] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 896] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 2688] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x5e2437 0x5df37b 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e2436 net.sockaddrToTCP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:19 # 0x5df37a net.(*netFD).dial+0x4da /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:141 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 13568] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x4842dc 0x484126 0x483dd4 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0x618d5d 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0xe15f85 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b # 0xe15f84 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xc4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 0: 0 [1: 96] @ 0x58b607 0x6539b0 0x65397f 0x58b307 0x58b692 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6539af vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65397e crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1071 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 512] @ 0x516f76 0x66ea05 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f75 crypto/cipher.NewCTR+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:53 # 0x66ea04 crypto/tls.(*Config).encryptTicket+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:338 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 64] @ 0xe1724f 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe1724e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x40e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 896] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628899 0x667f14 0x663c25 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x663c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:747 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 128] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 32] @ 0x5d1df0 0x5be390 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d1def net.addrList.partition+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:120 # 0x5be38f net.(*Dialer).DialContext+0x64f /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:503 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 6144] @ 0x6353ce 0x635c05 0x6360e6 0x66373a 0x65fa25 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x663739 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:727 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0xe17eff 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe17efe github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x27e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 18432] @ 0x7fa330 0x7f753d 0x7f99eb 0x4781c1 # 0x7fa32f github.com/miekg/dns.(*Server).readTCP+0x12f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:699 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0xe02a06 0xe029b3 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02a05 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe029b2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:127 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x51ade5 0x51a80b 0x62bdd4 0x62fdd6 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ade4 crypto/aes.newCipher+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:63 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0xe02705 0xe20db7 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02704 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:113 # 0xe20db6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x96 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x628ccf 0x667665 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x8c5b30 0x8c5a4b 0xe22cb2 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0xe17236 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x8c5b2f strings.(*Builder).WriteString+0x18f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5a4a github.com/0xERR0R/blocky/config.Upstream.String+0xaa /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xe22cb1 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0xe02819 0xe027e1 0xe20448 0xe20cd7 0xe20baa 0xe038d3 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0xe02818 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe027e0 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:110 # 0xe20447 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xe20cd6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xe20ba9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe038d2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:224 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 16] @ 0xe17e16 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe17e15 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x195 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:388 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 192] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 32] @ 0x590953 0x59090c 0x58cc8d 0x58c76e 0x666285 0x65d5dc 0x65a636 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x590952 crypto/internal/bigmod.(*Nat).Bytes+0x4d2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:133 # 0x59090b crypto/ecdsa.signNISTEC[...]+0x48b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:335 # 0x58cc8c crypto/ecdsa.SignASN1+0x2ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:281 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x666284 crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x5a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_agreement.go:233 # 0x65d5db crypto/tls.(*serverHandshakeState).doFullHandshake+0x35b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:582 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0xdfce14 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xdfce13 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x293 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 224] @ 0x66e5a5 0x6644e5 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x66e5a4 crypto/tls.(*Conn).sessionState+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:293 # 0x6644e4 crypto/tls.(*Conn).sendSessionTicket+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:840 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 256] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 64] @ 0x48425d 0x484126 0x483dd4 0x6b7c68 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c67 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1078 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x618cb2 0x66ee05 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x66ee04 crypto/tls.(*Config).decryptTicket+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:375 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0x64c845 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64c844 crypto/tls.(*clientHelloMsg).unmarshal+0xfa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:570 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 288] @ 0x4134f7 0x4c61a9 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 64] @ 0x7c033a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c0339 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x667d37 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x667d36 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:72 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xe5d9fe 0xe5dff4 0xe5f56c 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe5d9fd github.com/0xERR0R/blocky/server.newRequest+0x47d /home/runner/work/blocky/blocky/server/server.go:451 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 128] @ 0x5a081a 0x618c82 0x66ea65 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x66ea64 crypto/tls.(*Config).encryptTicket+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:340 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 80] @ 0x516f87 0x66ef17 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x516f86 crypto/cipher.NewCTR+0x166 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:50 # 0x66ef16 crypto/tls.(*Config).decryptTicket+0x296 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:388 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 144] @ 0x7c05fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c05f9 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:23 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 32] @ 0x5adaeb 0x5adaec 0x5cea8c 0xe17f7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xe17f7c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x2fc /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:390 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 3072] @ 0x6353ce 0x635c05 0x6360e6 0x66373a 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x663739 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:727 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x58b429 0x6674f6 0x66735e 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0xe02625 0xe20bf8 0xe038d3 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe02624 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:116 # 0xe20bf7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe038d2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:224 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x4842dc 0x484126 0x483e7c 0x4fd9da 0x4fdf70 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x7b7934 0x7b78fd 0x7b7b85 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 4096] @ 0x75096d 0x75195f 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x75096c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:84 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x5742ea 0x5742ae 0x5742b2 0x57473a 0x573825 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x574739 crypto/internal/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:550 # 0x573824 crypto/internal/bigmod.rr+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:350 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x8170dc 0x817086 0x81707d 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x8170db github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817085 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:23 # 0x81707c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1215 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 192] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 128] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 704] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 48] @ 0x54297f 0x6602a2 0x65f9c5 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x54297e crypto/ecdh.(*x25519Curve).NewPublicKey+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:71 # 0x6602a1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7c1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:224 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 6912] @ 0x63102b 0x635bce 0x6360e6 0x66348f 0x65fa25 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x63102a crypto/tls.(*halfConn).encrypt+0x5ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:519 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x66348e crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:696 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 24] @ 0x8c5cba 0x8c5c4f 0xe16cba 0xe16c50 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe16cb9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe16c4f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:314 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x668225 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x618d1f 0x628899 0x667f14 0x66292a 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x662929 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:615 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0x58b429 0x64e33b 0x64e236 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64e33a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdfa /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e235 crypto/tls.(*serverHelloMsg).marshal+0xcf5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:703 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x628ccf 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x5adaeb 0x5adaec 0x5cea8c 0xdfd8ea 0xdfd42d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xdfd8e9 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:434 # 0xdfd42c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 24] @ 0x7d692a 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d6929 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 448] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x58b607 0x58b27d 0x65703c 0x58b307 0x58b692 0x656f67 0x656efd 0x656ed0 0x58b307 0x58b692 0x656bda 0x656b38 0x63607f 0x66348f 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x58b27c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65703b crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1390 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656f66 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656efc crypto/tls.marshalCertificate+0x23c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1388 # 0x656ecf crypto/tls.(*certificateMsgTLS13).marshal.func1+0x20f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1379 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656bd9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656b37 crypto/tls.(*certificateMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1369 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66348e crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:696 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 96] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 24] @ 0x8c5cba 0x8c5c4f 0xe16cba 0xe16c50 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe16cb9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe16c4f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:314 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [1: 2048] @ 0x6f63b7 0x6f6393 0x6f78f3 0x6fb519 0x4781c1 # 0x6f63b6 bufio.NewWriterSize+0x1b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:596 # 0x6f6392 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:858 # 0x6f78f2 net/http.(*conn).readRequest+0x9d2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1071 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 3200] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x628ccf 0x667665 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x58b607 0x650d1a 0x650cf3 0x58b307 0x58b692 0x64dc1c 0x64db17 0x63607f 0x65d465 0x65a636 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x650d19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x650cf2 crypto/tls.(*serverHelloMsg).marshal.func1+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:670 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64dc1b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x6db /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64db16 crypto/tls.(*serverHelloMsg).marshal+0x5d6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:669 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x65d464 crypto/tls.(*serverHandshakeState).doFullHandshake+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:563 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 528] @ 0x51acaa 0x51a80b 0x66e972 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x66e971 crypto/tls.(*Config).encryptTicket+0x171 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:334 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 144] @ 0x5e4dd7 0x5df63b 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e4dd6 net.sockaddrToUDP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:18 # 0x5df63a net.(*netFD).dial+0x79a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:143 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x58b607 0x64e4d0 0x64e3bb 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64e4cf vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf8f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e3ba crypto/tls.(*serverHelloMsg).marshal+0xe7a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:709 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 48] @ 0x51ac85 0x51a80b 0x62bdd4 0x62fdd6 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x51ac84 crypto/aes.newCipher+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 16] @ 0xa32b1f 0xa32b09 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32b1e github.com/0xERR0R/blocky/trie.newParent+0x1be /home/runner/work/blocky/blocky/trie/trie.go:66 # 0xa32b08 github.com/0xERR0R/blocky/trie.(*parent).insert+0x1a8 /home/runner/work/blocky/blocky/trie/trie.go:104 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1152] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 240] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x58ef9a 0x58efdc 0x58fcad 0x58d98e 0x61024e 0x60fcd1 0x60d4b6 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58ef99 crypto/internal/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p256_asm.go:50 # 0x58efdb crypto/ecdsa.p256.func1.1+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:630 # 0x58fcac crypto/ecdsa.verifyNISTEC[...]+0x3ec /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:526 # 0x58d98d crypto/ecdsa.VerifyASN1+0x26d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:486 # 0x61024d crypto/x509.checkSignature+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:936 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0xa31778 0xa31744 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xa31777 github.com/avast/retry-go/v4.CombineDelay+0x77 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/options.go:148 # 0xa31743 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 64] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 48] @ 0x658cb5 0x658c85 0x658b97 0x58b307 0x58b692 0x658a9a 0x6589f8 0x63607f 0x663bbe 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x658cb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x658c84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x658b96 crypto/tls.(*finishedMsg).marshal.func1+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1629 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x658a99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589f7 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x663bbd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:741 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0x66e870 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x66e86f crypto/tls.(*Config).encryptTicket+0x6f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:324 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 32] @ 0xe028f9 0xe028c1 0xe1f7e8 0xe1fb54 0xe1f5bc 0x4781c1 # 0xe028f8 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe028c0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:98 # 0xe1f7e7 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xe1fb53 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x4842dc 0x484126 0x483e7c 0x6f5db6 0x6fb45e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6f5db5 net/http.newBufioReader+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:834 # 0x6fb45d net/http.(*conn).serve+0x27d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1965 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 48] @ 0x544327 0x544430 0x5493ab 0xa32d94 0xa355ea 0xa355e0 0xa33b3e 0xa333c2 0xdfd6e4 0xdfd6c2 0xdfd6ab 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa32d93 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf3 /home/runner/work/blocky/blocky/trie/trie.go:121 # 0xa355e9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:40 # 0xa355df github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfd6e3 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x443 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfd6c1 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x421 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfd6aa github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x40a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:420 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [1: 1408] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x80ec6b 0x7d55f7 0x7d65ba 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec6a github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65b9 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 448] @ 0x4c6c14 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 112] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 64] @ 0x618d5d 0x628899 0x667f14 0x663c25 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x663c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:747 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 96] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0xdfe11e 0xdfd315 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xdfe11d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x61d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 0xdfd314 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x74 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x66bc56 0x66bc13 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x66bc55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x635 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66bc12 crypto/tls.(*SessionState).Bytes+0x5f2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:120 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0xdf90a8 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf90a7 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x267 /home/runner/work/blocky/blocky/querylog/logger_writer.go:38 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 32] @ 0xe1f799 0xe1fb54 0xe1f5bc 0x4781c1 # 0xe1f798 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x118 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe1fb53 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x628ccf 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 192] @ 0x64f695 0x64f665 0x64f577 0x58b307 0x58b692 0x64f4ec 0x64f058 0x58b307 0x58b692 0x64ed38 0x64eb11 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64f694 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64f664 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f576 crypto/tls.(*serverHelloMsg).marshal.func10.2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:764 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64f4eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x56b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64f057 crypto/tls.(*serverHelloMsg).marshal.func10+0xd7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:763 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x484972 0x483e25 0x6eeb4b 0x6eea0d 0x6f7168 0x6fb519 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6eeb4a net/http.putTextprotoReader+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1032 # 0x6eea0c net/http.readRequest+0xa8c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1060 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 128] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [1: 16] @ 0x90734b 0x9072f4 0x9072f3 0xe6099f 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x90734a net/textproto.MIMEHeader.Add+0xca /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:15 # 0x9072f3 net/http.Header.Add+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:31 # 0x9072f2 github.com/go-chi/cors.(*Cors).handleActualRequest+0x72 /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:297 # 0xe6099e github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x15e /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:227 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 528] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 48] @ 0x7ff4f2 0x7dc9eb 0x819d97 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 # 0x7ff4f1 github.com/miekg/dns.(*SVCBIPv4Hint).unpack+0xd1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:600 # 0x7dc9ea github.com/miekg/dns.unpackDataSVCB+0x58a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:603 # 0x819d96 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1728 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x4842dc 0x484126 0x483dd4 0x6b7c68 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c67 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1078 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x4842dc 0x484126 0x483dd4 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d7b8 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d7b7 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:328 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x58b607 0x667565 0x66736e 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [4: 192] @ 0x412a31 0x76ec1e 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 64] @ 0x4876cd 0x48781f 0x4b9ce8 0x4b7e3e 0x5cb729 0x5e2dde 0x5e1fd0 0x66f007 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x4876cc syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:671 # 0x48781e syscall.Accept4+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:691 # 0x4b9ce7 internal/poll.accept+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/poll/sock_cloexec.go:17 # 0x4b7e3d internal/poll.(*FD).Accept+0x1bd /opt/hostedtoolcache/go/1.22.10/x64/src/internal/poll/fd_unix.go:602 # 0x5cb728 net.(*netFD).accept+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:172 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x66f006 crypto/tls.(*listener).Accept+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:66 # 0x70091d net/http.(*Server).Serve+0x33d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3260 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [6: 672] @ 0x76ef97 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628899 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 576] @ 0x65fb1c 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x65fb1b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:93 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0x628ccf 0x667665 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 288] @ 0x6353ce 0x635c05 0x6360e6 0x66300b 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x66300a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:656 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x824b57 0x7d7d86 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x824b56 github.com/miekg/dns.(*A).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:822 # 0x7d7d85 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 192] @ 0x40950c 0xe15f70 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af # 0xe15f6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xaf /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:222 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 0: 0 [1: 16] @ 0x58b429 0x6674f6 0x66735e 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x618d5d 0x668225 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [5: 1440] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0xa494da 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa494d9 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x1f9 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:162 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 208] @ 0x6618d9 0x66181b 0x65f9f3 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x6618d8 crypto/tls.clientHelloInfo+0x118 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:950 # 0x66181a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:442 # 0x65f9f2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:59 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 49152] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 81920] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 64] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1024] @ 0x5742ea 0x5742ae 0x5742b2 0x57473a 0x573825 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x574739 crypto/internal/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:550 # 0x573824 crypto/internal/bigmod.rr+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:350 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 192] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 192] @ 0xe15f85 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe15f84 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xc4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe05e6b 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 480] @ 0x4c5e66 0x4c60b5 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 288] @ 0x5d5c58 0x5d2e19 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d5c57 net.(*Resolver).lookupIPAddr+0x857 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:310 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 352] @ 0x4176cc 0x6f8a95 0x6f84f2 0x6fcfb5 0x6fd0ee 0x836ed6 0x836eb9 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8a94 net/http.Header.Clone+0x794 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:114 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0x6fcfb4 net/http.Error+0x194 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2183 # 0x6fd0ed net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2188 # 0x836ed5 net/http.HandlerFunc.ServeHTTP+0x295 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836eb8 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x278 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:486 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x618d5d 0x668717 0x66a11e 0x669d87 0x65e4ed 0x65a64c 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x668716 crypto/tls.pHash+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:28 # 0x66a11d crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x669d86 crypto/tls.keysFromMasterSecret+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:137 # 0x65e4ec crypto/tls.(*serverHandshakeState).establishKeys+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:749 # 0x65a64b crypto/tls.(*serverHandshakeState).handshake+0x16b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:106 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x618c82 0x668717 0x66a7de 0x66ae31 0x65ef0b 0x65a6c6 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x668716 crypto/tls.pHash+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:28 # 0x66a7dd crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x66ae30 crypto/tls.finishedHash.serverSum+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:221 # 0x65ef0a crypto/tls.(*serverHandshakeState).sendFinished+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:854 # 0x65a6c5 crypto/tls.(*serverHandshakeState).handshake+0x1e5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:117 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 6144] @ 0x656525 0x63607f 0x65d4d8 0x65a636 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x656524 crypto/tls.(*certificateMsg).marshal+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1294 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x65d4d7 crypto/tls.(*serverHandshakeState).doFullHandshake+0x257 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:569 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 128] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x58b607 0x588def 0x58cfdb 0x58cf1f 0x58b307 0x58b692 0x588def 0x58ce1e 0x590a78 0x58cc8d 0x58c76e 0x666285 0x65d5dc 0x65a636 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x588dee vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1ae /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x58cfda crypto/ecdsa.addASN1IntBytes+0x7a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x58cf1e crypto/ecdsa.encodeSignature.func1+0x3e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:341 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x588dee vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1ae /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x58ce1d crypto/ecdsa.encodeSignature+0xbd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:340 # 0x590a77 crypto/ecdsa.signNISTEC[...]+0x5f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:335 # 0x58cc8c crypto/ecdsa.SignASN1+0x2ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:281 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x666284 crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x5a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_agreement.go:233 # 0x65d5db crypto/tls.(*serverHandshakeState).doFullHandshake+0x35b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:582 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 48] @ 0x66a745 0x66ad11 0x65e95c 0x65a679 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x66a744 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:69 # 0x66ad10 crypto/tls.finishedHash.clientSum+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:213 # 0x65e95b crypto/tls.(*serverHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:790 # 0x65a678 crypto/tls.(*serverHandshakeState).handshake+0x198 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:109 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 640] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x80ec6b 0x7d55f7 0x7d65ba 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec6a github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65b9 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x618d1f 0x628899 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [6: 163584] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16384] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x618c72 0x668225 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0x628ccf 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0x8c5e65 0xe17efa 0xe17e7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x8c5e64 github.com/0xERR0R/blocky/config.Upstream.String+0x4c4 /home/runner/work/blocky/blocky/config/upstream.go:53 # 0xe17ef9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x279 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe17e7c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1fc /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 1728] @ 0x636873 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x636872 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1108 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 48] @ 0x64552a 0x6454fa 0x64540d 0x6452d9 0x64535b 0x64531d 0x64f17d 0x58b307 0x58b692 0x64ed38 0x64eb11 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x645529 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6454f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64540c crypto/tls.addBytesWithLength.func1+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:30 # 0x6452d8 crypto/tls.marshalingFunction.Marshal+0x18 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:20 # 0x64535a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x64531c crypto/tls.addBytesWithLength+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:26 # 0x64f17c crypto/tls.(*serverHelloMsg).marshal.func10+0x1fc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:755 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 32] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [4: 192] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe05e6b 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 32] @ 0x5d4305 0x5e4f95 0x5df227 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d4304 net.ipToSockaddr+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:198 # 0x5e4f94 net.(*UDPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:39 # 0x5df226 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:121 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x5adaa8 0x5adaa9 0x5cea65 0x800710 0x8016b0 0x7fd375 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0x80070f github.com/miekg/dns.(*SVCBIPv6Hint).String+0xaf /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:740 # 0x8016af github.com/miekg/dns.(*SVCB).String+0x10f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x7fd374 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 16] @ 0x45ba32 0x45b445 0x45b685 0xe15dae 0xe15ce3 0xe17402 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe15dad net.JoinHostPort+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:241 # 0xe15ce2 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x22 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:194 # 0xe17401 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:345 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x618d1f 0x628899 0x667f14 0x663c25 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x663c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:747 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x5a081a 0x618c82 0x66ee05 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x66ee04 crypto/tls.(*Config).decryptTicket+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:375 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 32] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 128] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 4608] @ 0x58b15a 0x58b124 0x65757f 0x58b307 0x58b692 0x58b27d 0x65703c 0x58b307 0x58b692 0x656f67 0x656efd 0x656ed0 0x58b307 0x58b692 0x656bda 0x656b38 0x63607f 0x66348f 0x65fa25 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b159 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b123 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x65757e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1391 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x58b27c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65703b crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1390 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656f66 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656efc crypto/tls.marshalCertificate+0x23c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1388 # 0x656ecf crypto/tls.(*certificateMsgTLS13).marshal.func1+0x20f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1379 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656bd9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656b37 crypto/tls.(*certificateMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1369 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66348e crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:696 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x668225 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 192] @ 0x64f695 0x64f665 0x64f577 0x58b307 0x58b692 0x64f4ec 0x64f058 0x58b307 0x58b692 0x64ed38 0x64eb11 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x64f694 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64f664 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f576 crypto/tls.(*serverHelloMsg).marshal.func10.2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:764 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64f4eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x56b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64f057 crypto/tls.(*serverHelloMsg).marshal.func10+0xd7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:763 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 48] @ 0x544327 0x544430 0x5493ab 0xa32d94 0xa355ea 0xa355e0 0xa33b3e 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa32d93 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf3 /home/runner/work/blocky/blocky/trie/trie.go:121 # 0xa355e9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:40 # 0xa355df github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [4: 1152] @ 0x4176cc 0x76ecbb 0xdfcee5 0xdfce10 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfcee4 github.com/sirupsen/logrus.(*Entry).WithField+0x364 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfce0f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x28f /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [3: 864] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [2: 160] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 416] @ 0x636ad8 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 288] @ 0x65fb1c 0x65f9c5 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x65fb1b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:93 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0x76ef97 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 576] @ 0xe07289 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe07288 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:113 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [10: 26880] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 192] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 144] @ 0x7c3f15 0x7c3e6c 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7c3f14 github.com/miekg/dns.(*Conn).Write+0x74 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:362 # 0x7c3e6b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:348 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 48] @ 0x664210 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x66420f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:812 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 1024] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 2688] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 28672] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 1408] @ 0x6a1145 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a1144 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 2816] @ 0x605b05 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605b04 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:807 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0xe1d63e 0xe1d11c 0x4781c1 # 0xe1d63d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xe1d11b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 352] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 224] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 48] @ 0x4129ba 0x4c6165 0x4c6c6b 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c6164 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:486 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 12288] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 256] @ 0x5cabfa 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5cabf9 net.(*netFD).connect+0x2d9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:117 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x66827d 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x66827c crypto/tls.(*cipherSuiteTLS13).finishedHash+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:105 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 24] @ 0x9058f0 0x905366 0x9051ff 0xe0278b 0xe02701 0xe20db7 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x9058ef github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x905365 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x9051fe github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe0278a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe02700 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:113 # 0xe20db6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x96 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x58b429 0x64e65b 0x64e556 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64e65a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x111a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e555 crypto/tls.(*serverHelloMsg).marshal+0x1015 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:718 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x7c10ba 0x7d596c 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c10b9 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:66 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 112] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9ca5 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9ca4 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 512] @ 0x516f76 0x58d5bd 0x58ca57 0x58c76e 0x666285 0x65d5dc 0x65a636 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x516f75 crypto/cipher.NewCTR+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:53 # 0x58d5bc crypto/ecdsa.mixedCSPRNG+0x1bc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:450 # 0x58ca56 crypto/ecdsa.SignASN1+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:268 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x666284 crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x5a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_agreement.go:233 # 0x65d5db crypto/tls.(*serverHandshakeState).doFullHandshake+0x35b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:582 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 224] @ 0x76ef97 0xe05f91 0xe05eb7 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x7c05fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c05f9 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:23 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 72] @ 0x8c5cba 0x8c5c4f 0xe22cb2 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0xe17236 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe22cb1 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 448] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 160] @ 0x516f87 0x66ef17 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f86 crypto/cipher.NewCTR+0x166 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:50 # 0x66ef16 crypto/tls.(*Config).decryptTicket+0x296 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:388 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 1728] @ 0x636873 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x636872 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1108 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x8c5e65 0xe16cba 0xe16c50 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x8c5e64 github.com/0xERR0R/blocky/config.Upstream.String+0x4c4 /home/runner/work/blocky/blocky/config/upstream.go:53 # 0xe16cb9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe16c4f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:314 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 16] @ 0xe028f9 0xe028c1 0xe1dee8 0xe210d1 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe028f8 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe028c0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:98 # 0xe1dee7 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xe210d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0xe1f75c 0xe1fb54 0xe1f5bc 0x4781c1 # 0xe1f75b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xdb /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe1fb53 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 352] @ 0x6fc2ea 0x4781c1 # 0x6fc2e9 net/http.(*conn).serve+0x1109 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1943 0: 0 [1: 48] @ 0xe160f1 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe160f0 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x230 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:240 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 1440] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 1024] @ 0x516f76 0x66ef17 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x516f75 crypto/cipher.NewCTR+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:53 # 0x66ef16 crypto/tls.(*Config).decryptTicket+0x296 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:388 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0xdfce14 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xdfce13 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x293 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 480] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 1024] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [5: 1440] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [2: 128] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0x4c6da8 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c6da7 context.WithDeadlineCause+0x267 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:642 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 320] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x66166c 0x660f6c 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x66166b crypto/tls.cloneHash+0x6b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:418 # 0x660f6b crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x52b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:356 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 224] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x58b607 0x65397e 0x65394d 0x58b307 0x58b692 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x65397d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65394c crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1067 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 192] @ 0x58b607 0x651f1a 0x651ef3 0x58b307 0x58b692 0x651dfa 0x651d58 0x63607f 0x66300b 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651f19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x651ef2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:906 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651df9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x651d57 crypto/tls.(*encryptedExtensionsMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:905 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66300a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:656 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 112] @ 0x76ef97 0xe5d9fe 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe5d9fd github.com/0xERR0R/blocky/server.newRequest+0x47d /home/runner/work/blocky/blocky/server/server.go:451 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 98304] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 32] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0xe02659 0xe02621 0xe20bf8 0xe038d3 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe02658 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe02620 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:116 # 0xe20bf7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe038d2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:224 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 57344] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 256] @ 0x484972 0x483e25 0x4fdb3f 0x4fdfba 0xe17236 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x4fdb3e fmt.(*pp).free+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:181 # 0x4fdfb9 fmt.Sprintf+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:241 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x4c6c14 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 128] @ 0x4875c5 0x487952 0x5df2d3 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4875c4 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:663 # 0x487951 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:705 # 0x5df2d2 net.(*netFD).dial+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:139 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 128] @ 0x66ed8e 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x66ed8d crypto/tls.(*Config).decryptTicket+0x10d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:374 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 128] @ 0x618d5d 0x628cab 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [10: 17920] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x632cfc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:777 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [4: 448] @ 0x7b7934 0x7b78fd 0x7b7b85 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [6: 1728] @ 0x4176cc 0x8373a8 0x8372d7 0x836efb 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8373a7 net/http.(*Request).SetPathValue+0x167 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1457 # 0x8372d6 github.com/go-chi/chi/v5.setPathValue+0x96 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/path_value.go:18 # 0x836efa github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:477 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 192] @ 0xe16fea 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe16fe9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x1a9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:366 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 864] @ 0x4134f7 0x4c61a9 0x4c6c6b 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [4: 192] @ 0x5d323e 0x5d20ae 0x5d2feb 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d323d net.(*Resolver).internetAddrList.func1+0x15d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:274 # 0x5d20ad net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:136 # 0x5d2fea net.(*Resolver).internetAddrList+0x6aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:307 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x5adaeb 0x5adaec 0x5cea8c 0xdfdcb1 0xdfd315 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xdfdcb0 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x1b0 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:476 # 0xdfd314 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x74 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 64] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 576] @ 0x4176cc 0x76ecbb 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [7: 1344] @ 0xe106a5 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe106a4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:183 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [6: 864] @ 0xe5f4fe 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5f4fd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x5d /home/runner/work/blocky/blocky/server/server_endpoints.go:115 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0xdfcee5 0xdfce10 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdfcee4 github.com/sirupsen/logrus.(*Entry).WithField+0x364 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfce0f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x28f /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 96] @ 0x58b545 0x58b41b 0x66bc56 0x66bc13 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x66bc55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x635 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66bc12 crypto/tls.(*SessionState).Bytes+0x5f2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:120 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 192] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 432] @ 0x5f0405 0x5f0286 0x6ee288 0x6f7168 0x6fb519 0x4781c1 # 0x5f0404 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:517 # 0x5f0285 net/url.ParseRequestURI+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:495 # 0x6ee287 net/http.readRequest+0x307 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1095 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 80] @ 0x4c577b 0x4c575d 0x638d6b 0x6fc065 0x6fc066 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0x638d6a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1504 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x618d5d 0x628899 0x667f14 0x66292a 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x662929 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:615 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x651dfa 0x651d58 0x63607f 0x66300b 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651df9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x651d57 crypto/tls.(*encryptedExtensionsMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:905 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66300a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:656 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x668225 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 112] @ 0x628ccf 0x667665 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 48] @ 0x4fdfa6 0x831f65 0xe5d746 0xe5dff4 0xe5f56c 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 224] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 160] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 192] @ 0x618c72 0x628cab 0x667665 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 96] @ 0x4129ba 0x7b7abf 0x7b7aaf 0x7b7b65 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7abe github.com/sirupsen/logrus.NewEntry+0xde /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7b7aae github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x62be10 0x62fdd6 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x62be0f crypto/tls.aeadAESGCMTLS13+0x6f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:564 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 64] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [5: 120] @ 0x831ce5 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x831ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 0: 0 [1: 48] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0x64cce5 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64cce4 crypto/tls.(*clientHelloMsg).unmarshal+0x1444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:601 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x5adaeb 0x5adaec 0x5cea8c 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831d14 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [4: 1152] @ 0x4176cc 0x76ecbb 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 448] @ 0x66d645 0x660bd7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x66d644 crypto/tls.ParseSessionState+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:182 # 0x660bd6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:314 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0x4fdfa6 0x831d14 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 32] @ 0x64d00f 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64d00e crypto/tls.(*clientHelloMsg).unmarshal+0x176e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:496 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0x7b7bf9 0xe5d847 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x4c57a5 0x6fb3b0 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0x6fb3af net/http.(*conn).serve+0x1cf /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1960 0: 0 [1: 96] @ 0x6ee04f 0x6ee050 0x6f7168 0x6fb519 0x4781c1 # 0x6ee04e net/textproto.(*Reader).ReadLine+0xce /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:44 # 0x6ee04f net/http.readRequest+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1059 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 32] @ 0x4875c5 0x4882d2 0x5df4bc 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4875c4 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:663 # 0x4882d1 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_unix.go:307 # 0x5df4bb net.(*netFD).dial+0x61b /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:142 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 576] @ 0x7f9dba 0x7f9a0b 0x4781c1 # 0x7f9db9 github.com/miekg/dns.(*Server).serveDNS+0x99 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:633 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x64d0dd 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x64d0dc crypto/tls.(*clientHelloMsg).unmarshal+0x183c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:533 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 336] @ 0x76ef97 0xe5d9fe 0xe5dff4 0xe5f56c 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe5d9fd github.com/0xERR0R/blocky/server.newRequest+0x47d /home/runner/work/blocky/blocky/server/server.go:451 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 1728] @ 0x6353ce 0x635c05 0x6360e6 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x618d1f 0x668225 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 288] @ 0x58b607 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x618cb2 0x66ea65 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x66ea64 crypto/tls.(*Config).encryptTicket+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:340 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x618d5d 0x668225 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [4: 1152] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [2: 64] @ 0xe1724f 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0xe1724e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x40e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [4: 2304] @ 0x412d2d 0x412a9a 0x76ec1e 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [3: 336] @ 0xe5da4b 0xe5dff4 0xe5f56c 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5da4a github.com/0xERR0R/blocky/server.newRequest+0x4ca /home/runner/work/blocky/blocky/server/server.go:457 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [6: 442368] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xa32bf3 0xa32bb3 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32bf2 github.com/0xERR0R/blocky/trie.(*parent).insert+0x292 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa32bb2 github.com/0xERR0R/blocky/trie.(*parent).insert+0x252 /home/runner/work/blocky/blocky/trie/trie.go:107 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0xa499c5 0xa499bb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa499c4 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa499ba github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:220 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1408] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 3840] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 3456] @ 0x8348d0 0x834881 0x7004ee 0x6fb7c8 0x4781c1 # 0x8348cf net/http.(*Request).WithContext+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:366 # 0x834880 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x200 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:87 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0xe203bc 0xe20cd7 0xe20baa 0xe038d3 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0xe203bb github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xdb /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe20cd6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xe20ba9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe038d2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:224 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 16] @ 0x4c57a5 0x6f7669 0x6fb519 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0x6f7668 net/http.(*conn).readRequest+0x748 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1039 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 24] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [6: 144] @ 0x831ce5 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x831ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xdf8dce 0xe10f12 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdf8dcd github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 176] @ 0x51acc5 0x51a80b 0x66eeaf 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x66eeae crypto/tls.(*Config).decryptTicket+0x22e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:383 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 48] @ 0xe16ee5 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe16ee4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0xa4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:339 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [8: 2304] @ 0x6ee019 0x6f7168 0x6fb519 0x4781c1 # 0x6ee018 net/http.readRequest+0x98 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1055 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [2: 224] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 48] @ 0x8f4d70 0x8f4725 0x8f7d38 0x8f80f1 0x8f71c5 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f4d6f html/template.(*escaper).escapeAction+0x3cf /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:199 # 0x8f4724 html/template.(*escaper).escape+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:139 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f71c4 html/template.(*escaper).escapeBranch+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:525 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 576] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x4c6c14 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 128] @ 0x618d5d 0x668225 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 288] @ 0x660199 0x660102 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x660198 crypto/ecdh.(*PublicKey).Bytes+0x6b8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:78 # 0x660101 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x621 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:223 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 320] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x7c10ba 0x7d596c 0x7d584d 0x7d5cac 0x7d6ad4 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7c10b9 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:66 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 192] @ 0x618c72 0x628cab 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628899 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 640] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 10368] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 48] @ 0x831ce5 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 128] @ 0x7d63dc 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 864] @ 0x4176cc 0x76ecbb 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 0: 0 [1: 32] @ 0xe1f99e 0xe1f5bc 0x4781c1 # 0xe1f99d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x5d4305 0x5e25f5 0x5df227 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d4304 net.ipToSockaddr+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:198 # 0x5e25f4 net.(*TCPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:40 # 0x5df226 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:121 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0xdffd39 0xdffd76 0xe16eba 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xdffd38 net.ParseIP+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xdffd75 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x115 /home/runner/work/blocky/blocky/resolver/bootstrap.go:128 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 1728] @ 0x6353ce 0x635c05 0x6360e6 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 160] @ 0x4c577b 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 0: 0 [4: 192] @ 0x412a31 0x76ec1e 0xe5d9fe 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe5d9fd github.com/0xERR0R/blocky/server.newRequest+0x47d /home/runner/work/blocky/blocky/server/server.go:451 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x4c7525 0x8348b1 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x8348b0 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x230 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:87 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 18432] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 28672] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 320] @ 0xa499c5 0xa499bb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa499c4 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa499ba github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:220 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 13568] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [4: 192] @ 0x5aba35 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4980f 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5aba34 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:186 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4980e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 832] @ 0x412d2d 0x41474f 0x417725 0x6a1086 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a1085 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0xa5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 1024] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x5766b2 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x5766b1 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:793 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x636ad8 0x636625 0x63b39b 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x63b39a crypto/tls.(*Conn).clientHandshake+0x27a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:223 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 80] @ 0x4c577b 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 16] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 80] @ 0x4c577b 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0xe02aa8 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02aa7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x127 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:130 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 576] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 96] @ 0x4875c5 0x487952 0x5df2d3 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4875c4 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:663 # 0x487951 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:705 # 0x5df2d2 net.(*netFD).dial+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:139 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [20: 960] @ 0x80c4cb 0x7fa585 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x80c4ca github.com/miekg/dns.ReadFromSessionUDP+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:42 # 0x7fa584 github.com/miekg/dns.(*Server).readUDP+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [1: 16] @ 0xdffd39 0xdffd76 0xe16eba 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xdffd38 net.ParseIP+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xdffd75 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x115 /home/runner/work/blocky/blocky/resolver/bootstrap.go:128 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x412a31 0x76ec1e 0xe05f91 0xe05eb7 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x4129ba 0xa3173b 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xa3173a github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:229 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [14: 672] @ 0x5e3698 0x5e3cbd 0x80c507 0x7fa585 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x5e3697 net.UDPAddrFromAddrPort+0x77 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:106 # 0x5e3cbc net.(*UDPConn).ReadMsgUDP+0x5c /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:193 # 0x80c506 github.com/miekg/dns.ReadFromSessionUDP+0x86 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:43 # 0x7fa584 github.com/miekg/dns.(*Server).readUDP+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [2: 32] @ 0x5ad7c5 0x5d5bb3 0x5d2e19 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5ad7c4 net/netip.Addr.AsSlice+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:720 # 0x5d5bb2 net.(*Resolver).lookupIPAddr+0x7b2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:310 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 80] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 1584] @ 0x7c3713 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3712 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:254 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [8: 851968] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 7602176] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 43776] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 131072] @ 0x68fecc 0x68fe4e 0x692091 0x691998 0x6e0e4a 0x6e0de1 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68fecb compress/flate.(*dictDecoder).init+0x18b /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/dict_decoder.go:43 # 0x68fe4d compress/flate.NewReader+0x10d /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:815 # 0x692090 compress/gzip.(*Reader).readHeader+0x370 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:238 # 0x691997 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:113 # 0x6e0e49 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:94 # 0x6e0de0 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10160 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x573875 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x573874 crypto/internal/bigmod.rr+0x294 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:356 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 448] @ 0x66d645 0x660bd7 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x66d644 crypto/tls.ParseSessionState+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:182 # 0x660bd6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:314 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 224] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 320] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 144] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 192] @ 0x618c72 0x66ee05 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x66ee04 crypto/tls.(*Config).decryptTicket+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:375 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 480] @ 0x5cab4a 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5cab49 net.(*netFD).connect+0x229 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:102 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 24] @ 0xdffd9f 0xe16eba 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xdffd9e github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x13e /home/runner/work/blocky/blocky/resolver/bootstrap.go:129 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 384] @ 0x4c5e66 0x5bf133 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x5bf132 net.(*sysDialer).dialSerial+0xf2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:594 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 48] @ 0xe02a06 0xe029b3 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02a05 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe029b2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:127 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x4129ba 0x4c6165 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c6164 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:486 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 3456] @ 0x412d2d 0x412a9a 0x880f45 0x880f00 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x880f44 text/template.builtins+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:40 # 0x880eff text/template.(*Template).Parse+0xff /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 256] @ 0x5a081a 0x618c82 0x668717 0x66a11e 0x669d87 0x65e4ed 0x65a64c 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x668716 crypto/tls.pHash+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:28 # 0x66a11d crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x669d86 crypto/tls.keysFromMasterSecret+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:137 # 0x65e4ec crypto/tls.(*serverHandshakeState).establishKeys+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:749 # 0x65a64b crypto/tls.(*serverHandshakeState).handshake+0x16b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:106 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 96] @ 0x4fdfa6 0xe17236 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 96] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 32] @ 0x5d5bec 0x5d5bc8 0x5d5baf 0x5d2e19 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d5beb net.IPv4+0x7eb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:53 # 0x5d5bc7 net.IP.To16+0x7c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:229 # 0x5d5bae net.(*Resolver).lookupIPAddr+0x7ae /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:310 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 336] @ 0x76ef97 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 80] @ 0x659d15 0x659ce5 0x659bf7 0x58b307 0x58b692 0x659ba5 0x659a9a 0x58b307 0x58b692 0x6598fa 0x659858 0x63607f 0x66373a 0x65fa25 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x659d14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x659ce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x659bf6 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1806 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x659ba4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x659a99 crypto/tls.(*certificateVerifyMsg).marshal.func1+0xb9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1805 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6598f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x659857 crypto/tls.(*certificateVerifyMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1801 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x663739 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:727 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x58b607 0x66c3f3 0x66c3b0 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x66c3f2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xdd2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66c3af crypto/tls.(*SessionState).Bytes+0xd8f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:142 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 96] @ 0xe160f1 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe160f0 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x230 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:240 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0xe02739 0xe02701 0xe20db7 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02738 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe02700 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:113 # 0xe20db6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x96 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 256] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0x8170dc 0x817086 0x81707d 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x8170db github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817085 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:23 # 0x81707c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1215 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 192] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [4: 1152] @ 0x4176cc 0x76ecbb 0xe5d9fe 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe5d9fd github.com/0xERR0R/blocky/server.newRequest+0x47d /home/runner/work/blocky/blocky/server/server.go:451 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 1728] @ 0x4176cc 0x76ecbb 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [4: 192] @ 0x5d32c5 0x5d20ae 0x5d2feb 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d32c4 net.(*Resolver).internetAddrList.func1+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:276 # 0x5d20ad net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:136 # 0x5d2fea net.(*Resolver).internetAddrList+0x6aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:307 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 64] @ 0x660852 0x65f9c5 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x660851 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:186 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [12: 768] @ 0x7c033a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c0339 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 128] @ 0x4fdfa6 0x831b99 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x64bc7d 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64bc7c crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:393 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 384] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0xe17f85 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe17f84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x304 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:390 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 448] @ 0x4c6c14 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x6f55aa 0x6fb79d 0x4781c1 # 0x6f55a9 net/http.(*connReader).startBackgroundRead+0x89 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:677 # 0x6fb79c net/http.(*conn).serve+0x5bc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2033 0: 0 [2: 256] @ 0x5cb845 0x5cb7ef 0x5e2dde 0x5e1fd0 0x66f007 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x5cb844 net.newFD+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5cb7ee net.(*netFD).accept+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:180 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x66f006 crypto/tls.(*listener).Accept+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:66 # 0x70091d net/http.(*Server).Serve+0x33d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3260 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [16: 4608] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 1008] @ 0xe02b70 0xe02b2a 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02b6f github.com/0xERR0R/blocky/resolver.newRequest+0x1ef /home/runner/work/blocky/blocky/resolver/resolver.go:19 # 0xe02b29 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:132 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 320] @ 0xa493fd 0xa493f6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa493fc bufio.(*Scanner).Text+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa493f5 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:146 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 800] @ 0xa494fa 0xa494fb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa494f9 bufio.(*Scanner).Text+0x219 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa494fa github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x21a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 672] @ 0x4fb07b 0xa49d66 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa49d65 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 16384] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 1024] @ 0x606b3b 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x606b3a crypto/x509.parseCertificate+0x107a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:970 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 512] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x5766b2 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x5766b1 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:793 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 72] @ 0xdffd9f 0xe16eba 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xdffd9e github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x13e /home/runner/work/blocky/blocky/resolver/bootstrap.go:129 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 1024] @ 0x5debc6 0x5deb9d 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5debc5 net.newFD+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5deb9c net.socket+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:27 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 128] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [5: 640] @ 0xa317cd 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xa317cc github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:227 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 0: 0 [2: 576] @ 0x4176cc 0x76ef45 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 3072] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 576] @ 0x4176cc 0x76ecbb 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 320] @ 0x4176cc 0x7d3d09 0x7d3cb3 0x7d80fd 0x7d651b 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x7d80fc github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1104 # 0x7d651a github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:798 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x76ef97 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x4c57a5 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 8] @ 0x904d73 0xe0278b 0xe02701 0xe20db7 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x904d72 github.com/asaskevich/EventBus.(*EventBus).Publish+0x112 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe0278a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe02700 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:113 # 0xe20db6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x96 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x618c72 0x628899 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 352] @ 0x7fae05 0xe5ddc2 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7fae04 github.com/miekg/dns.(*response).ConnectionState+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:853 # 0xe5ddc1 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x1a1 /home/runner/work/blocky/blocky/server/server.go:479 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 224] @ 0x628ccf 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 512] @ 0x5a081a 0x50fe9d 0x618cb2 0x628899 0x667f14 0x663c25 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x663c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:747 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x658a9a 0x6589f8 0x63607f 0x663bbe 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x658a99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589f7 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x663bbd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:741 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x653d55 0x653d25 0x653c37 0x58b307 0x58b692 0x65397e 0x65394d 0x58b307 0x58b692 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x653d54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x653d24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x653c36 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1068 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x65397d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65394c crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1067 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 448] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 2048] @ 0x656525 0x63607f 0x65d4d8 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x656524 crypto/tls.(*certificateMsg).marshal+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1294 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x65d4d7 crypto/tls.(*serverHandshakeState).doFullHandshake+0x257 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:569 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628899 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x618c72 0x66ea65 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x66ea64 crypto/tls.(*Config).encryptTicket+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:340 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 24] @ 0x634bd8 0x631d2f 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x634bd7 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:828 # 0x631d2e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:626 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 192] @ 0x58b607 0x6674f6 0x66735e 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 96] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 864] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x667d37 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x667d36 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:72 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0xe2073e 0xe200dc 0x4781c1 # 0xe2073d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 384] @ 0xe106a5 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe106a4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:183 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 5376] @ 0x66f034 0x66f01b 0x7f8b8c 0x7f7f67 0xe5d1e9 0x4781c1 # 0x66f033 crypto/tls.Server+0x53 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:35 # 0x66f01a crypto/tls.(*listener).Accept+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:70 # 0x7f8b8b github.com/miekg/dns.(*Server).serveTCP+0x12b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:474 # 0x7f7f66 github.com/miekg/dns.(*Server).ListenAndServe+0x886 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:345 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [1: 16] @ 0x58b429 0x6674f6 0x66735e 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 576] @ 0x40950c 0xe15f70 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe15f6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xaf /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:222 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [2: 96] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xe0755d 0xe0746c 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0755c github.com/sirupsen/logrus.(*Entry).WithField+0x33c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0746b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [8: 2816] @ 0x4176cc 0x5f2a5b 0x5f3d99 0x5f3d6f 0xe5f172 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x5f2a5a net/url.parseQuery+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:965 # 0x5f3d98 net/url.ParseQuery+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:935 # 0x5f3d6e net/url.(*URL).Query+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:1122 # 0xe5f171 github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0x31 /home/runner/work/blocky/blocky/server/server_endpoints.go:67 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 336] @ 0x76ef97 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 2304] @ 0x4176cc 0x76ecbb 0xe0755d 0xe0746c 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0755c github.com/sirupsen/logrus.(*Entry).WithField+0x33c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0746b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [10: 1120] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [21: 6048] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 20352] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [13: 3744] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x58b607 0x64f95a 0x64f933 0x58b307 0x58b692 0x64eb10 0x64e9fb 0x63607f 0x65d465 0x65a636 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64f959 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64f932 crypto/tls.(*serverHelloMsg).marshal.func9+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:740 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eb0f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x15cf /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e9fa crypto/tls.(*serverHelloMsg).marshal+0x14ba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:739 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x65d464 crypto/tls.(*serverHandshakeState).doFullHandshake+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:563 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 448] @ 0x636ad8 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [4: 448] @ 0x76ef97 0xe0defe 0xe0de10 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0defd github.com/sirupsen/logrus.(*Entry).WithField+0x21d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de0f github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x12f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:158 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 224] @ 0x628ccf 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [4: 128] @ 0xdffde5 0xdffd94 0xe16eba 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xdffde4 github.com/0xERR0R/blocky/resolver.newIPSet+0x184 /home/runner/work/blocky/blocky/resolver/bootstrap.go:332 # 0xdffd93 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x133 /home/runner/work/blocky/blocky/resolver/bootstrap.go:129 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xe0defe 0xe0de10 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0defd github.com/sirupsen/logrus.(*Entry).WithField+0x21d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de0f github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x12f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:158 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 224] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 160] @ 0x495809 0x4c6d73 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x4c6d72 context.WithDeadlineCause+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 24] @ 0xe036e5 0xe03692 0xe031da 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0xe036e4 github.com/miekg/dns.(*Msg).SetReply+0x664 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:25 # 0xe03691 github.com/miekg/dns.(*Msg).SetRcode+0x611 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:55 # 0xe031d9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x159 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:199 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [3: 384] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 144] @ 0x412a31 0x76ec1e 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 448] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 48] @ 0x8c5cba 0x8c5c4f 0xe16cba 0xe16c50 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe16cb9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe16c4f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:314 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 320] @ 0xa493fd 0xa493f6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa493fc bufio.(*Scanner).Text+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa493f5 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:146 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 360448] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [33: 1351680] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1024] @ 0x574a6b 0x5766b2 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x5766b1 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:793 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 98304] @ 0x750a2a 0x75195f 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4096] @ 0x6d3f05 0x6d3ea3 0x6d3e7c 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d3f04 bufio.NewReaderSize+0x504 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:54 # 0x6d3ea2 bufio.NewReader+0x4a2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:60 # 0x6d3e7b net/http.(*http2Transport).newClientConn+0x47b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7838 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [1: 1024] @ 0x574a6b 0x57491f 0x57672b 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x57491e crypto/internal/bigmod.(*Nat).montgomeryReduction+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:577 # 0x57672a crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x32a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:798 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 320] @ 0x4c577b 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 320] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [6: 672] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 1440] @ 0x83250d 0xe02b5c 0xe02b2a 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x83250c github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x2c /home/runner/work/blocky/blocky/util/common.go:116 # 0xe02b5b github.com/0xERR0R/blocky/resolver.newRequest+0x1db /home/runner/work/blocky/blocky/resolver/resolver.go:20 # 0xe02b29 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:132 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 192] @ 0x58b607 0x667565 0x66736e 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0xe17eff 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe17efe github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x27e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 24] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 336] @ 0x76ef97 0xe0755d 0xe0746c 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0755c github.com/sirupsen/logrus.(*Entry).WithField+0x33c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0746b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x542805 0x5421eb 0x483c82 0x542185 0x54214f 0x660185 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x542804 crypto/ecdh.(*x25519Curve).privateKeyToPublicKey+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:58 # 0x5421ea crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:178 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x542184 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x54214e crypto/ecdh.(*PrivateKey).PublicKey+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:162 # 0x660184 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:223 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x8c5b30 0x8c5a4b 0xe22cb2 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0xe17236 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af # 0x8c5b2f strings.(*Builder).WriteString+0x18f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5a4a github.com/0xERR0R/blocky/config.Upstream.String+0xaa /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xe22cb1 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 0: 0 [5: 1440] @ 0x4176cc 0x76ecbb 0xe5d9fe 0xe5dff4 0xe5f56c 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe5d9fd github.com/0xERR0R/blocky/server.newRequest+0x47d /home/runner/work/blocky/blocky/server/server.go:451 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [19: 5472] @ 0x4176cc 0x76ecbb 0xe05f91 0xe05eb7 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9ca5 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9ca4 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 24] @ 0x8c5cba 0x8c5c4f 0xe17efa 0xe17e7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe17ef9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x279 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe17e7c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1fc /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x628ccf 0x667665 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 144] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [18: 5184] @ 0x4176cc 0x76ecbb 0xe0defe 0xe0de10 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0defd github.com/sirupsen/logrus.(*Entry).WithField+0x21d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de0f github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x12f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:158 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 416] @ 0x7d63dc 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x542a75 0x541f27 0x6602bb 0x65f9c5 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x542a74 crypto/ecdh.(*x25519Curve).ecdh+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:78 # 0x541f26 crypto/ecdh.(*PrivateKey).ECDH+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:130 # 0x6602ba crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7da /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:229 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [5: 80] @ 0x5d20f0 0x5d2feb 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d20ef net.filterAddrList+0x18f /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:136 # 0x5d2fea net.(*Resolver).internetAddrList+0x6aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:307 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0x628ccf 0x667665 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [6: 1728] @ 0x4176cc 0x76ecbb 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x4fdfa6 0xe17236 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 64] @ 0x4c6d17 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c6d16 context.WithDeadlineCause+0x1d6 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 16128] @ 0x636ad8 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 224] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 192] @ 0x58b607 0x667565 0x66736e 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 336] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xe0defe 0xe0de10 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0defd github.com/sirupsen/logrus.(*Entry).WithField+0x21d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de0f github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x12f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:158 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x65ff92 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x65ff91 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:178 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 2304] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x631d2f 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x631d2e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:626 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0x667605 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 640] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x7f97e5 0x4781c1 # 0x7f97e4 github.com/miekg/dns.(*Server).serveTCPConn+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:559 0: 0 [1: 96] @ 0x58b607 0x658a9a 0x6589f8 0x65a2ab 0x664287 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x658a99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589f7 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x65a2aa crypto/tls.transcriptMsg+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1897 # 0x664286 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x106 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:815 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 3456] @ 0x412d2d 0x412a9a 0x76ec1e 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x64bc7d 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64bc7c crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:393 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0xe5d6b4 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe5d6b3 github.com/0xERR0R/blocky/server.newRequest+0x133 /home/runner/work/blocky/blocky/server/server.go:446 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 224] @ 0x628ccf 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x58b429 0x6674f6 0x66735e 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 288] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0xe0755d 0xe0746c 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0755c github.com/sirupsen/logrus.(*Entry).WithField+0x33c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0746b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 384] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 48] @ 0x7d692a 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d6929 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 256] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x4129ba 0x5f3d85 0x5f3d6f 0xe5f172 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x5f3d84 net/url.ParseQuery+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:934 # 0x5f3d6e net/url.(*URL).Query+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:1122 # 0xe5f171 github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0x31 /home/runner/work/blocky/blocky/server/server_endpoints.go:67 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 224] @ 0x76ef97 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 1440] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x58b607 0x64e33b 0x64e236 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64e33a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdfa /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e235 crypto/tls.(*serverHelloMsg).marshal+0xcf5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:703 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 32] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x7d5d25 0x7d6ad4 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 224] @ 0x76ef97 0xdfcee5 0xdfce10 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfcee4 github.com/sirupsen/logrus.(*Entry).WithField+0x364 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfce0f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x28f /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 336] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [4: 192] @ 0x4129ba 0xa3173b 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xa3173a github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:229 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 288] @ 0x7fa5cb 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x7fa5ca github.com/miekg/dns.(*Server).readUDP+0x14a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:718 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [10: 1120] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x667605 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [15: 2160] @ 0x7c3713 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c3712 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:254 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 1232] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe05e6b 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 288] @ 0x4129ba 0x4c6165 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c6164 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:486 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 13824] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 224] @ 0x76ef97 0xdfcee5 0xdfce10 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfcee4 github.com/sirupsen/logrus.(*Entry).WithField+0x364 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfce0f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x28f /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [7: 784] @ 0x76ef97 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [7: 784] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 560] @ 0x7b7ad0 0x7b7aaf 0x7b7b65 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7acf github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7b7aae github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 352] @ 0x7fae05 0xe5de0c 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7fae04 github.com/miekg/dns.(*response).ConnectionState+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:853 # 0xe5de0b github.com/0xERR0R/blocky/server.newRequestFromDNS+0x1eb /home/runner/work/blocky/blocky/server/server.go:480 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 192] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 896] @ 0xe171fe 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe171fd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 5376] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 48] @ 0x4fdfa6 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 640] @ 0x7c033a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c0339 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 224] @ 0x628ccf 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [5: 240] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 560] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 24] @ 0x634bd8 0x63269e 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x634bd7 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:828 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 336] @ 0x76ef97 0xe0defe 0xe0de10 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0defd github.com/sirupsen/logrus.(*Entry).WithField+0x21d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de0f github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x12f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:158 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 1536] @ 0x516f76 0x66ef17 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f75 crypto/cipher.NewCTR+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:53 # 0x66ef16 crypto/tls.(*Config).decryptTicket+0x296 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:388 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 1440] @ 0x4176cc 0x76ecbb 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [3: 144] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 128] @ 0x4875c5 0x4882d2 0x5cb087 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4875c4 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:663 # 0x4882d1 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_unix.go:307 # 0x5cb086 net.(*netFD).connect+0x766 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:161 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 11264] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 2464] @ 0x4176cc 0x67ba86 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67ba85 net/textproto.readMIMEHeader+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:589 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 48] @ 0x4129ba 0x7d6152 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d6151 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:728 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [9: 1008] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 240] @ 0x4fb07b 0xa49545 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa49544 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20: 11520] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 57344] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 163840] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [41: 4366336] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [23: 1104] @ 0xa494fa 0xa494fb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa494f9 bufio.(*Scanner).Text+0x219 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa494fa github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x21a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 240] @ 0x4fb07b 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x573977 0x573a57 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x573976 crypto/internal/bigmod.NewNat+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:71 # 0x573a56 crypto/internal/bigmod.NewModulusFromBig+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:395 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 3456] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6363d1 0x6363d2 0x636454 0x63d6ab 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x63d6aa crypto/tls.(*clientHandshakeState).doFullHandshake+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:540 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16384] @ 0xa537f4 0xa50f79 0xa5084d 0xa4b63e 0x4781c1 # 0xa537f3 github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x73 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:55 # 0xa50f78 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb8 /home/runner/work/blocky/blocky/lists/list_cache.go:166 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [5: 560] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 336] @ 0x5e2437 0x5df428 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e2436 net.sockaddrToTCP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:19 # 0x5df427 net.(*netFD).dial+0x587 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:141 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 1024] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [15: 4320] @ 0x4176cc 0x76ef45 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [13: 63232] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 1584] @ 0x4134f7 0x4c61a9 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 192] @ 0x6644d0 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x6644cf crypto/tls.(*Conn).sendSessionTicket+0xef /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:838 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0xe0defe 0xe0de10 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0defd github.com/sirupsen/logrus.(*Entry).WithField+0x21d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de0f github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x12f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:158 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x5adaeb 0x5adaec 0x5cea8c 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 256] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [7: 784] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 192] @ 0x58b607 0x6674f6 0x66735e 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [12: 1152] @ 0x5cab65 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5cab64 net.(*netFD).connect+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:103 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628899 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x53fd46 0x5424ba 0x66865b 0x66016a 0x65f9c5 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x53fd45 crypto/internal/randutil.MaybeReadByte+0x85 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/randutil/randutil.go:35 # 0x5424b9 crypto/ecdh.(*x25519Curve).GenerateKey+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:37 # 0x66865a crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:128 # 0x660169 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x689 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:218 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [8: 384] @ 0x7d63dc 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 448] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 240] @ 0xe15f70 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe15f6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xaf /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:222 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 192] @ 0x58b607 0x667565 0x66736e 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [8: 2304] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 80] @ 0x5da014 0x634a3b 0x50b438 0x634c1e 0x631d2f 0x6385d6 0x6385d7 0x6f5bcb 0x675083 0x675b89 0x675de5 0x679fa5 0x6ee035 0x6ee050 0x6f7168 0x6fb519 0x4781c1 # 0x5da013 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/net.go:187 # 0x634a3a crypto/tls.(*atLeastReader).Read+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:806 # 0x50b437 bytes.(*Buffer).ReadFrom+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:211 # 0x634c1d crypto/tls.(*Conn).readFromUntil+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:828 # 0x631d2e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:626 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6f5bca net/http.(*connReader).Read+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:789 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x675b88 bufio.(*Reader).ReadSlice+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:376 # 0x675de4 bufio.(*Reader).ReadLine+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:405 # 0x679fa4 net/textproto.(*Reader).readLineSlice+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:63 # 0x6ee034 net/textproto.(*Reader).ReadLine+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:43 # 0x6ee04f net/http.readRequest+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1059 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 16] @ 0xe5965b 0xe59633 0xe59618 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5965a net/textproto.MIMEHeader.Set+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:22 # 0xe59632 net/http.Header.Set+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:40 # 0xe59617 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x257 /home/runner/work/blocky/blocky/server/http.go:76 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 288] @ 0xe038f2 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe038f1 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:229 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 208] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 192] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 192] @ 0x64f875 0x64f845 0x64f757 0x58b307 0x58b692 0x64f1b5 0x64f17e 0x58b307 0x58b692 0x64ed38 0x64eb11 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64f874 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64f844 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f756 crypto/tls.(*serverHelloMsg).marshal.func10.1+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:757 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64f1b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x234 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64f17d crypto/tls.(*serverHelloMsg).marshal.func10+0x1fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:756 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 480] @ 0x4176cc 0x7d3d09 0x7d3cb3 0x7d80fd 0x7d651b 0x7d6176 0xe5f759 0xe5f74a 0xe5e356 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x7d80fc github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1104 # 0x7d651a github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:798 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xe5f758 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe5f749 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:133 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 1440] @ 0x4176cc 0x76ecbb 0xdfcee5 0xdfce10 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfcee4 github.com/sirupsen/logrus.(*Entry).WithField+0x364 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfce0f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x28f /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 512] @ 0x516f76 0x66ea05 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x516f75 crypto/cipher.NewCTR+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:53 # 0x66ea04 crypto/tls.(*Config).encryptTicket+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:338 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [33: 50688] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xe0351d 0xe0342f 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0351c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0342e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /home/runner/work/blocky/blocky/resolver/caching_resolver.go:211 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x668225 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 64] @ 0x618d5d 0x66ea65 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x66ea64 crypto/tls.(*Config).encryptTicket+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:340 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0x58b429 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 144] @ 0x4134f7 0x4c61a9 0x4c6c6b 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [1: 112] @ 0x628ccf 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [19: 5472] @ 0x4176cc 0x76ecbb 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x667d37 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x667d36 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:72 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [4: 896] @ 0x6f77cb 0x6fb519 0x4781c1 # 0x6f77ca net/http.(*conn).readRequest+0x8aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1052 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [2: 192] @ 0x618c72 0x628cab 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 80] @ 0x4c577b 0x4c575d 0x6fb3b0 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0x6fb3af net/http.(*conn).serve+0x1cf /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1960 0: 0 [1: 96] @ 0x618c72 0x628899 0x667f14 0x66292a 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x662929 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:615 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [10: 17920] @ 0x636ad8 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0x628ccf 0x667665 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 64] @ 0xdfe11e 0xdfd315 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xdfe11d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x61d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 0xdfd314 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x74 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 400] @ 0x495809 0x4c6d73 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x4c6d72 context.WithDeadlineCause+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [45: 23040] @ 0x7c38a8 0x7c36e5 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c38a7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0xc7 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:282 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 128] @ 0x618d1f 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [9: 3168] @ 0x4176cc 0xe59485 0xe59429 0xe5941b 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe59484 net/textproto.MIMEHeader.Set+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:22 # 0xe59428 net/http.Header.Set+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:40 # 0xe5941a github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x5a /home/runner/work/blocky/blocky/server/http.go:73 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [17: 1904] @ 0x7c2ca6 0x7c40a9 0xe164be 0x4781c1 # 0x7c2ca5 github.com/miekg/dns.(*Client).DialContext+0x45 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:116 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 336] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [2: 160] @ 0x662e95 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x662e94 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x714 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:644 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [8: 256] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 96] @ 0x45ba32 0x45b445 0x45b5ca 0xe02b52 0xe02b2a 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02b51 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:326 # 0xe02b29 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:132 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 37632] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x58b545 0x58b41b 0x64e65b 0x64e556 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64e65a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x111a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e555 crypto/tls.(*serverHelloMsg).marshal+0x1015 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:718 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 384] @ 0x5a081a 0x50fe9d 0x667d37 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x667d36 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:72 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [11: 1408] @ 0x5debc6 0x5deb9d 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5debc5 net.newFD+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5deb9c net.socket+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:27 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [7: 784] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [3: 528] @ 0x51acc5 0x51a80b 0x66e972 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x66e971 crypto/tls.(*Config).encryptTicket+0x171 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:334 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 19712] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x632cfc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:777 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x64ed38 0x64eb11 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 4608] @ 0x4176cc 0x76ecbb 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [3: 6912] @ 0x6353ce 0x635c05 0x6360e6 0x65d4d8 0x65a636 0x65a431 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x65d4d7 crypto/tls.(*serverHandshakeState).doFullHandshake+0x257 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:569 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 2880] @ 0x4176cc 0x76ecbb 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 24] @ 0x9058f0 0x905366 0x9051ff 0xe0294b 0xe028c1 0xe1f7e8 0xe1fb54 0xe1f5bc 0x4781c1 # 0x9058ef github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x905365 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x9051fe github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe0294a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe028c0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:98 # 0xe1f7e7 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xe1fb53 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 19584] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x45ba32 0x45bda7 0xa47bbc 0xa46925 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa47bbb golang.org/x/net/idna.decode+0x3db /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:97 # 0xa46924 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:365 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 640] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 245760] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 1310720] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [38: 933888] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 425984] @ 0x750a2a 0x75195f 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 2523136] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [68: 1296896] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [63: 596736] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [120: 1920] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 11520] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 409600] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x573375 0x573307 0x573313 0x5730c6 0x59e2b8 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x573374 crypto/internal/bigmod.(*Nat).reset+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x573306 crypto/internal/bigmod.(*Nat).resetFor+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:510 # 0x573312 crypto/internal/bigmod.(*Nat).setBytes+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:191 # 0x5730c5 crypto/internal/bigmod.(*Nat).SetBytes+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:155 # 0x59e2b7 crypto/rsa.encrypt+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:489 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 2688] @ 0x636ad8 0x636625 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [12: 27648] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [21: 43008] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9ca5 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9ca4 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 1152] @ 0x4176cc 0x76ecbb 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [5: 1440] @ 0x4176cc 0x76ecbb 0xe0755d 0xe0746c 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0755c github.com/sirupsen/logrus.(*Entry).WithField+0x33c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0746b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 224] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [4: 24576] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 1440] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x76ef97 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x58b607 0x66c3f3 0x66c3b0 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x66c3f2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xdd2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66c3af crypto/tls.(*SessionState).Bytes+0xd8f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:142 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 128] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 336] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 224] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [8: 32768] @ 0x6f5f98 0x6f5f40 0x6f6054 0x6fb45e 0x4781c1 # 0x6f5f97 bufio.NewReaderSize+0x217 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:54 # 0x6f5f3f bufio.NewReader+0x1bf /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:60 # 0x6f6053 net/http.newBufioReader+0x2d3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:841 # 0x6fb45d net/http.(*conn).serve+0x27d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1965 0: 0 [2: 448] @ 0x66e5a5 0x6644e5 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x66e5a4 crypto/tls.(*Conn).sessionState+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:293 # 0x6644e4 crypto/tls.(*Conn).sendSessionTicket+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:840 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xe0defe 0xe0de10 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9ca5 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0defd github.com/sirupsen/logrus.(*Entry).WithField+0x21d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de0f github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x12f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:158 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9ca4 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 672] @ 0x76ef97 0xdf8dce 0xe10f12 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdf8dcd github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 16] @ 0xe203bc 0xe20cd7 0xe20baa 0xe038d3 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe203bb github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xdb /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe20cd6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xe20ba9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe038d2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:224 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 144] @ 0xe5d6af 0xe5d658 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe5d6ae github.com/google/uuid.UUID.String+0x12e /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xe5d657 github.com/0xERR0R/blocky/server.newRequest+0xd7 /home/runner/work/blocky/blocky/server/server.go:446 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 576] @ 0xe07289 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe07288 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:113 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [31: 17856] @ 0x412d2d 0x412a9a 0x76ec1e 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 2016] @ 0x4176cc 0x76ecbb 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [31: 43648] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 16] @ 0xdf8f05 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8f04 github.com/0xERR0R/blocky/querylog.LogEntryFields+0xc4 /home/runner/work/blocky/blocky/querylog/logger_writer.go:34 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 192] @ 0x618c72 0x628cab 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 192] @ 0x618c72 0x628cab 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 112] @ 0x7b7ad0 0x7b7aaf 0x7b7b65 0x7b7bf9 0xe5d847 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7acf github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7b7aae github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 64] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 128] @ 0x7c10ba 0x7d596c 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c10b9 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:66 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 32] @ 0xdf9112 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf9111 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x2d1 /home/runner/work/blocky/blocky/querylog/logger_writer.go:39 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [10: 8960] @ 0x66f034 0x66f01b 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x66f033 crypto/tls.Server+0x53 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:35 # 0x66f01a crypto/tls.(*listener).Accept+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:70 # 0x70091d net/http.(*Server).Serve+0x33d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3260 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [5: 2880] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x631d2f 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x631d2e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:626 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 112] @ 0x76ef97 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x4c6c14 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 384] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x65ff92 0x65f9c5 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x65ff91 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:178 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 352] @ 0x51acaa 0x51a80b 0x62bdd4 0x62fdd6 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x667d37 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x667d36 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:72 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 96] @ 0x5ad7ee 0x5e3646 0x5e3cbd 0x80c507 0x7fa585 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x5ad7ed net/netip.Addr.AsSlice+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:724 # 0x5e3645 net.UDPAddrFromAddrPort+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:107 # 0x5e3cbc net.(*UDPConn).ReadMsgUDP+0x5c /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:193 # 0x80c506 github.com/miekg/dns.ReadFromSessionUDP+0x86 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:43 # 0x7fa584 github.com/miekg/dns.(*Server).readUDP+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [1: 112] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [38: 2490368] @ 0x7f8146 0x483f11 0x7fa54a 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x7f8145 github.com/miekg/dns.(*Server).ListenAndServe.(*Server).init.makeUDPBuffer.func2+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:276 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x7fa549 github.com/miekg/dns.(*Server).readUDP+0xc9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:715 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [29: 2320] @ 0x5e3dc5 0x5e3c85 0x80c507 0x7fa585 0x7f7593 0x7f920e 0x7f7c90 0xe5d1e9 0x4781c1 # 0x5e3dc4 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:205 # 0x5e3c84 net.(*UDPConn).ReadMsgUDP+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:191 # 0x80c506 github.com/miekg/dns.ReadFromSessionUDP+0x86 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:43 # 0x7fa584 github.com/miekg/dns.(*Server).readUDP+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7592 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f920d github.com/miekg/dns.(*Server).serveUDP+0x26d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c8f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [4: 1152] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 128] @ 0x484972 0x483e25 0x834988 0x7004ee 0x6fb7c8 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x834987 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x307 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:91 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [12: 768] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 28672] @ 0x6f63b7 0x6f6393 0x6fb49e 0x4781c1 # 0x6f63b6 bufio.NewWriterSize+0x1b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:596 # 0x6f6392 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:858 # 0x6fb49d net/http.(*conn).serve+0x2bd /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1966 0: 0 [12: 27648] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [23: 41216] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 224] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 160] @ 0x495809 0x4c6d73 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x4c6d72 context.WithDeadlineCause+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0x667605 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [20: 46080] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x668225 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 704] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 64] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 640] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 1440] @ 0x4176cc 0x76ef45 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe5d847 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 224] @ 0x628ccf 0x667665 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 224] @ 0x5a03aa 0x66164e 0x660f6c 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a03a9 crypto/sha256.(*digest).MarshalBinary+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:67 # 0x66164d crypto/tls.cloneHash+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:414 # 0x660f6b crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x52b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:356 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 112] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 192] @ 0x618c72 0x668225 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x65394c 0x65391b 0x58b307 0x58b692 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x65394b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x6b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x65391a crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1064 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 15360] @ 0x7c3886 0x7c36e5 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c3885 github.com/miekg/dns.(*Conn).ReadMsgHeader+0xa5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:280 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 24] @ 0xe072eb 0xe0728a 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe072ea github.com/miekg/dns.(*Msg).SetReply+0xca /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:25 # 0xe07289 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x69 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:114 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 64] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 384] @ 0x5a081a 0x618c82 0x66ee05 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x66ee04 crypto/tls.(*Config).decryptTicket+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:375 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x6539b0 0x65397f 0x58b307 0x58b692 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6539af vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65397e crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1071 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [25: 14400] @ 0x412d2d 0x412a9a 0xdf8e6a 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8e69 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 192] @ 0x58b607 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [7: 2016] @ 0x4176cc 0x76ecbb 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [35: 5600] @ 0x5be295 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5be294 net.(*Dialer).DialContext+0x554 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:495 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 288] @ 0x5e4dd7 0x5df6e8 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e4dd6 net.sockaddrToUDP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:18 # 0x5df6e7 net.(*netFD).dial+0x847 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:143 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 352] @ 0x51acaa 0x51a80b 0x62bdd4 0x62fdd6 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [25: 14400] @ 0x412d2d 0x412a9a 0x76ec1e 0xdf8dce 0xe10f12 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdf8dcd github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [4: 448] @ 0x7b7934 0x7b78fd 0x7b7b85 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 576] @ 0x7c2e29 0x7c40a9 0xe164be 0x4781c1 # 0x7c2e28 github.com/miekg/dns.(*Client).DialContext+0x1c8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:130 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x4c5e66 0x4c60b5 0x4c6c6b 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 1760] @ 0x4176cc 0x6f8a95 0x6f84f2 0xe5f835 0xe5e356 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8a94 net/http.Header.Clone+0x794 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:114 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0xe5f834 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x114 /home/runner/work/blocky/blocky/server/server_endpoints.go:141 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x51ade5 0x51a80b 0x62bdd4 0x62fdd6 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x51ade4 crypto/aes.newCipher+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:63 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 4608] @ 0x6353ce 0x635c05 0x6360e6 0x66348f 0x65fa25 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x66348e crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:696 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [2: 224] @ 0x76ef97 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f21b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f21a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:87 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6fc065 0x6fc066 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6fc064 crypto/tls.(*Conn).HandshakeContext+0xe84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6fc065 net/http.(*conn).serve+0xe85 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1926 0: 0 [1: 16] @ 0x66f085 0x66f01b 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x66f084 crypto/tls.Server+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:39 # 0x66f01a crypto/tls.(*listener).Accept+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:70 # 0x70091d net/http.(*Server).Serve+0x33d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3260 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [92: 2208] @ 0xa494fa 0xa494fb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa494f9 bufio.(*Scanner).Text+0x219 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa494fa github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x21a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 448] @ 0x4fb07b 0xa49d66 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa49d65 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 288] @ 0x4127d7 0x41794d 0xdf9276 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf9275 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x435 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [41: 1968] @ 0xa493fd 0xa493f6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa493fc bufio.(*Scanner).Text+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa493f5 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:146 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 1120] @ 0x4fb07b 0xa49d66 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa49d65 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [30: 1440] @ 0xa499c5 0xa499bb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa499c4 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa499ba github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:220 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 1216] @ 0x4fb07b 0xa49545 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa49544 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [173: 2768] @ 0x4fb1f2 0x4fb1e6 0xa49545 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb1f1 errors.New+0x211 /opt/hostedtoolcache/go/1.22.10/x64/src/errors/errors.go:62 # 0x4fb1e5 fmt.Errorf+0x205 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:30 # 0xa49544 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [21: 24192] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15: 240] @ 0xa32bf3 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32bf2 github.com/0xERR0R/blocky/trie.(*parent).insert+0x292 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [72: 20736] @ 0x4176cc 0xa32c16 0xa32bb3 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa32bb2 github.com/0xERR0R/blocky/trie.(*parent).insert+0x252 /home/runner/work/blocky/blocky/trie/trie.go:107 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 1152] @ 0x4176cc 0xa32c16 0xa32bb3 0xa32bcf 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa32bb2 github.com/0xERR0R/blocky/trie.(*parent).insert+0x252 /home/runner/work/blocky/blocky/trie/trie.go:107 # 0xa32bce github.com/0xERR0R/blocky/trie.(*parent).insert+0x26e /home/runner/work/blocky/blocky/trie/trie.go:108 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 384] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [27: 63922176] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 448] @ 0xa494fa 0xa494fb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa494f9 bufio.(*Scanner).Text+0x219 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa494fa github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x21a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 393216] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 9728] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x668225 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 409600] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 450560] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [164: 2624] @ 0xa35cf2 0xa48f25 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa35cf1 github.com/hashicorp/go-multierror.Append+0x371 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa48f24 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [92: 1472] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [408: 19584] @ 0x4fb07b 0xa49d66 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa49d65 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [65: 2080] @ 0xa494fa 0xa494fb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa494f9 bufio.(*Scanner).Text+0x219 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa494fa github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x21a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [54: 864] @ 0xa494fa 0xa494fb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa494f9 bufio.(*Scanner).Text+0x219 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa494fa github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x21a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 6406144] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [44: 6127616] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 640] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [62: 18792448] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [39: 1248] @ 0xa493fd 0xa493f6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa493fc bufio.(*Scanner).Text+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa493f5 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:146 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 3833856] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [179: 4296] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [104: 2496] @ 0xa493fd 0xa493f6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa493fc bufio.(*Scanner).Text+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa493f5 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:146 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [187: 5984] @ 0x4fb07b 0xa49545 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa49544 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [163: 7824] @ 0x4fb07b 0xa49545 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa49544 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [70: 20160] @ 0x4127d7 0x41794d 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [179: 2864] @ 0xa49d37 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49d36 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x96 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [43: 2465792] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [172: 2752] @ 0xa49473 0xa4944d 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49472 net.ParseIP+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa4944c github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x16c /home/runner/work/blocky/blocky/lists/parsers/hosts.go:157 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [22: 3964928] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 768] @ 0x4fb07b 0xa49545 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa49544 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 640] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [33: 76032] @ 0x412d2d 0x41474f 0x417725 0xa32c16 0xa3515f 0xa3513d 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa32c15 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /home/runner/work/blocky/blocky/trie/trie.go:85 # 0xa3515e github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /home/runner/work/blocky/blocky/trie/trie.go:36 # 0xa3513c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [53: 848] @ 0xa493fd 0xa493f6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa493fc bufio.(*Scanner).Text+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa493f5 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:146 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [485: 23280] @ 0x5aba35 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4b28e 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5aba34 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:186 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4b28d github.com/0xERR0R/blocky/lists/parsers.WildcardEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:232 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [85: 2720] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [55: 4505600] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x58b545 0x58b41b 0x64e65b 0x64e556 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64e65a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x111a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e555 crypto/tls.(*serverHelloMsg).marshal+0x1015 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:718 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [271: 4336] @ 0xa4a416 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a415 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x35 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:23 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [302: 4832] @ 0xa48e88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa48e87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:60 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [344: 11008] @ 0xa35cf2 0xa48f25 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa35cf1 github.com/hashicorp/go-multierror.Append+0x371 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa48f24 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [21: 198912] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [111: 1776] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [497: 23856] @ 0xa4932a 0xa4931e 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49329 bytes.NewReader+0x49 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/reader.go:159 # 0xa4931d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:141 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [491: 23568] @ 0x5aba35 0x5ab270 0x5cfafe 0xa4948d 0xa4944d 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5aba34 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:186 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa4948c net.ParseIP+0x1ac /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa4944c github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x16c /home/runner/work/blocky/blocky/lists/parsers/hosts.go:157 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [189: 3024] @ 0x4fb1f2 0x4fb1e6 0xa49d66 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb1f1 errors.New+0x211 /opt/hostedtoolcache/go/1.22.10/x64/src/errors/errors.go:62 # 0x4fb1e5 fmt.Errorf+0x205 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:30 # 0xa49d65 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [523: 25104] @ 0xa49907 0xa498fb 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49906 bytes.NewReader+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/reader.go:159 # 0xa498fa github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0x3a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:215 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [56: 2688] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0xa317cd 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xa317cc github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:227 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [80: 2560] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 640] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [53: 2544] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [160: 3840] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [254: 4064] @ 0xa48e66 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa48e65 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x45 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:58 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [65: 2080] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [91: 1490944] @ 0x6a815a 0x483f11 0x6b7a97 0x6b825a 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6a8159 net/http.init.func5+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1049 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x6b7a96 net/http.http2getDataBufferChunk+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1063 # 0x6b8259 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1166 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 112] @ 0x7b7934 0x7b78fd 0x7b7b85 0x7b7bf9 0xe5d847 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [75: 4800] @ 0x4fb07b 0xa49d66 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa49d65 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [350: 16800] @ 0x5aba35 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4b0ee 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5aba34 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:186 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4b0ed github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:119 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [48: 2304] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [163: 3912] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [158: 2528] @ 0xa49508 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49507 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x227 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [327: 10464] @ 0xa359e5 0xa48f25 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa359e4 github.com/hashicorp/go-multierror.Append+0x64 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:16 # 0xa48f24 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [860: 41280] @ 0x5aba35 0x5ab270 0x5cfafe 0xa49e05 0xa49e22 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5aba34 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:186 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa49e04 net.ParseIP+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa49e21 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x41 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:274 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 27264] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [53: 434176] @ 0x6a811a 0x483f11 0x6b7a68 0x6b825a 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6a8119 net/http.init.func4+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1048 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x6b7a67 net/http.http2getDataBufferChunk+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1061 # 0x6b8259 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1166 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [805: 38640] @ 0xa490a7 0xa4909b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa490a6 bytes.NewReader+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/reader.go:159 # 0xa4909a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x3a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:97 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [42691: 174862336] @ 0x677c39 0xa499b0 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x677c38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:209 # 0xa499af github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:218 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 312] @ 0x4fb07b 0xa49545 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa49544 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x5ab890 0x5ab270 0x5cfafe 0xa49e05 0xa49e22 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5ab88f net/netip.parseIPv4+0x1af /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:168 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa49e04 net.ParseIP+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa49e21 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x41 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:274 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1362: 108960] @ 0xa48e77 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa48e76 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x56 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:59 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [417: 10008] @ 0xa51eb5 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa51eb4 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x34 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x6a29eb 0x6a29b9 0x6a21ad 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a29ea bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:71 # 0x6a29b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a21ac vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [43045: 176312320] @ 0x677c39 0xa493e5 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x677c38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:209 # 0xa493e4 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:144 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [71780: 294010880] @ 0x677c39 0xa49150 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x677c38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:209 # 0xa4914f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:100 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x6007e5 0x600baf 0x6060ca 0x606d9d 0x5fe4a5 0x608c4e 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6007e4 crypto/x509.parseASN1String+0x4a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:69 # 0x600bae crypto/x509.parseName+0x30e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:138 # 0x6060c9 crypto/x509.parseCertificate+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:901 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x5fe4a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:231 # 0x608c4d crypto/x509.loadSystemRoots+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:72 # 0x60879b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:30 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x608644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x608627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:21 # 0x60c6bc crypto/x509.(*Certificate).Verify+0x15c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:784 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 2048] @ 0x4bf2d9 0x608c36 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x4bf2d8 os.ReadFile+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/os/file.go:791 # 0x608c35 crypto/x509.loadSystemRoots+0x395 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:70 # 0x60879b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:30 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x608644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x608627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:21 # 0x60c6bc crypto/x509.(*Certificate).Verify+0x15c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:784 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x6003c5 0x600baf 0x605f4a 0x606d9d 0x5fe4a5 0x608c4e 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6003c4 crypto/x509.parseASN1String+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:74 # 0x600bae crypto/x509.parseName+0x30e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:138 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x5fe4a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:231 # 0x608c4d crypto/x509.loadSystemRoots+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:72 # 0x60879b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:30 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x608644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x608627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:21 # 0x60c6bc crypto/x509.(*Certificate).Verify+0x15c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:784 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [0: 0] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x747fc8 0x756e70 0x756e6b 0x757a0c 0x757a00 0xbc64c9 0xbc66af 0x44f128 0x440830 0x440720 0x4781c1 # 0x747fc7 regexp/syntax.parse+0xc7 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:916 # 0x756e6f regexp/syntax.Parse+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:889 # 0x756e6a regexp.compile+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:172 # 0x757a0b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:135 # 0x7579ff regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:315 # 0xbc64c8 github.com/jinzhu/inflection.compile+0xae8 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:168 # 0xbc66ae github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f127 runtime.doInit1+0xe7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7176 # 0x44082f runtime.doInit+0x34f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7143 # 0x44071f runtime.main+0x23f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:253 0: 0 [1: 32] @ 0x74611f 0x745bbb 0x748f8e 0x756e70 0x756e6b 0x757a0c 0x757a00 0xbc6490 0xbc66af 0x44f128 0x440830 0x440720 0x4781c1 # 0x74611e regexp/syntax.(*parser).collapse+0x1be /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:561 # 0x745bba regexp/syntax.(*parser).concat+0x13a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:494 # 0x748f8d regexp/syntax.parse+0x108d /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:1088 # 0x756e6f regexp/syntax.Parse+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:889 # 0x756e6a regexp.compile+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:172 # 0x757a0b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:135 # 0x7579ff regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:315 # 0xbc648f github.com/jinzhu/inflection.compile+0xaaf /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:167 # 0xbc66ae github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f127 runtime.doInit1+0xe7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7176 # 0x44082f runtime.doInit+0x34f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7143 # 0x44071f runtime.main+0x23f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:253 0: 0 [1: 288] @ 0x755245 0x756adf 0x756ecf 0x757a0c 0x757a00 0xbc5ab5 0xbc66af 0x44f128 0x440830 0x440720 0x4781c1 # 0x755244 regexp.makeOnePass+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/onepass.go:310 # 0x756ade regexp.compileOnePass+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/onepass.go:501 # 0x756ece regexp.compile+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:191 # 0x757a0b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:135 # 0x7579ff regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:315 # 0xbc5ab4 github.com/jinzhu/inflection.compile+0xd4 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:129 # 0xbc66ae github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f127 runtime.doInit1+0xe7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7176 # 0x44082f runtime.doInit+0x34f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7143 # 0x44071f runtime.main+0x23f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:253 # runtime.MemStats # Alloc = 27032608 # TotalAlloc = 91173174992 # Sys = 181710120 # Lookups = 0 # Mallocs = 228490788 # Frees = 228210225 # HeapAlloc = 27032608 # HeapSys = 171311104 # HeapIdle = 129277952 # HeapInuse = 42033152 # HeapReleased = 125337600 # HeapObjects = 280563 # Stack = 655360 / 655360 # MSpan = 503520 / 2741760 # MCache = 1200 / 15600 # BuckHashSys = 1802490 # GCSys = 4609056 # OtherSys = 574750 # NextGC = 53672064 # LastGC = 1758896276598705901 # PauseNs = [59034 56588 51148 47065 79458 55654 45412 62079 52650 53255 95277 68477 57963 71458 63980 54778 47845 52893 105640 55090 48148 69475 69528 74115 49066 57616 48621 57608 52951 57862 102383 160082 63527 53758 72360 66200 124763 58281 77579 78080 88064 81291 53192 75971 84640 48340 54877 91169 877804 737742 759812 917944 920651 791973 1228407 685734 989096 718752 792982 315992 851413 818583 724288 682762 798204 677961 1144808 787023 716987 694350 731261 727988 1111198 831583 718109 934442 991077 691352 748029 927577 730632 765551 741569 1027801 827456 664564 843000 801994 755463 716066 808834 899835 787792 1203512 977790 763975 935629 931826 753767 770062 836375 833686 911387 855860 744895 880437 1128334 794283 904988 770277 873373 655935 818912 800898 874688 748694 982701 752260 871185 895590 924888 808248 926031 951866 819113 696185 1001839 714487 764567 700305 969969 891517 878869 965165 810071 838036 789575 812376 754060 760795 736108 682889 699581 917224 1019739 690663 921725 697097 777009 832337 1015606 845094 939510 831649 962792 1808429 1130476 780314 773040 1008465 723430 795300 801973 996295 726650 808825 954343 708808 1117194 802758 833231 689859 695920 674002 652651 935041 840804 841265 794895 761082 829439 754689 878276 722782 807447 734815 737709 888166 742400 882103 898786 594952 883404 760189 905622 792569 745084 640719 760855 736716 829435 686205 781344 765155 834175 338461 811640 911407 906209 725098 904784 824357 863131 865217 801741 883919 843917 657164 841227 831336 937051 764623 826601 717407 827427 778310 957694 707059 232387 865496 1083743 689985 1042644 749084 765415 1006225 949519 678097 725276 839577 848960 673410 74898 60247 75476 96987 58775 53254 54294 61933 51404 66406 56925 57904 56513 46680] # PauseEnd = [1758882477296461973 1758882477405296686 1758882477506171059 1758882477630667433 1758882477754179162 1758882477863731146 1758882477967037015 1758882478081014014 1758882478193567055 1758882478329517272 1758882478440540536 1758882478558314020 1758882478683878472 1758882478825166215 1758882478941108479 1758882479062601981 1758882479178746489 1758882479284379416 1758882479404408434 1758882479524665444 1758882479608993602 1758882479705209139 1758882479800486919 1758882479912681280 1758882480029872338 1758882480128410049 1758882480224492223 1758882480324100778 1758882480426394345 1758882480525886861 1758882480648820960 1758882480772221177 1758882480886570391 1758882480995154817 1758882481133784298 1758882481255602134 1758882481379502797 1758882481538964182 1758882481707990300 1758882481857276665 1758882481988441630 1758882482108372947 1758882482234224613 1758882482358092471 1758882482485845039 1758882482602766400 1758882482738879260 1758882482867308477 1758882603415956625 1758882724270170589 1758882845643390788 1758882965969207429 1758883087990489650 1758883208422143886 1758883330029205094 1758883450648490952 1758883572071866500 1758883693422519098 1758883814832134563 1758883935627236410 1758884055681633798 1758884176886658558 1758884298416584590 1758884418926865672 1758884540642468208 1758884660960664829 1758884781045248916 1758884903060490934 1758885023425325119 1758885145089797902 1758885265638785888 1758885387148127390 1758885508419644400 1758885629183441677 1758885750637958997 1758885870687870113 1758885991098535222 1758886113113033236 1758886233417840706 1758886355154017436 1758886475642807633 1758886597656625321 1758886718419880266 1758886839710732377 1758886960642847669 1758887080697253916 1758887201781567265 1758887323415545254 1758887443733110287 1758887564426899960 1758887685651662563 1758887805796755372 1758887927737623817 1758888047834778275 1758888168419013116 1758888289877840326 1758888410636168596 1758888531306176233 1758888653319990886 1758888773418550912 1758888895349201546 1758889015633193010 1758889137386686181 1758889258426086554 1758889379424411382 1758889500485581310 1758889620644621070 1758889742517696878 1758889863419663321 1758889984547826075 1758890105644567327 1758890225898646779 1758890347910645539 1758890468424443856 1758890589954697420 1758890710339571707 1758890830644172729 1758890952017847720 1758891072221121562 1758891192636325139 1758891313416717640 1758891434264723488 1758891555632847819 1758891676307519673 1758891798314947457 1758891918413017182 1758892040151935667 1758892160633047329 1758892282225208012 1758892403417399731 1758892524271137500 1758892645635138031 1758892765749764853 1758892887787084941 1758893008050939165 1758893128414479979 1758893250090796800 1758893370633295807 1758893492120166094 1758893613418976231 1758893734848104085 1758893855635571162 1758893976755503180 1758894098417176283 1758894218798448407 1758894340642688901 1758894460834550217 1758894582855832184 1758894703414264219 1758894824900076722 1758894945653079592 1758895066943843371 1758895188421391774 1758895308605225464 1758895430636089622 1758895550723230485 1758895672514216315 1758895793420275692 1758895914557143775 1758896035639431911 1758896155698309422 1758896276598705901 1758872925724620494 1758873046217536633 1758873168255075548 1758873288416674059 1758873410295798806 1758873530637913519 1758873652323844502 1758873773415222398 1758873894355481330 1758874015628520220 1758874136389234697 1758874258400633257 1758874378468063286 1758874500469936573 1758874620633587152 1758874740714624574 1758874862508376995 1758874983419387111 1758875104535751845 1758875225636487784 1758875346563567619 1758875468419088110 1758875588600136807 1758875710610865447 1758875832628851535 1758875953417543572 1758876074670497976 1758876195632545768 1758876316712616786 1758876438417037551 1758876558755419184 1758876680633004928 1758876800793902488 1758876922806858802 1758877043414244424 1758877164854053928 1758877285537010323 1758877405632042441 1758877526919869953 1758877648418380821 1758877768962300832 1758877890631782346 1758878011002045287 1758878133007500743 1758878253418172995 1758878374908025443 1758878495632882328 1758878616978386967 1758878738414576434 1758878859016973939 1758878980638022813 1758879101053426846 1758879223073555438 1758879343419419634 1758879463970317366 1758879585633921637 1758879706003448273 1758879826447470837 1758879948050667684 1758880068414855139 1758880190088563386 1758880310640949274 1758880431658325192 1758880553416262429 1758880673706399161 1758880795635508709 1758880915739957383 1758881037762556557 1758881158148283665 1758881278415003730 1758881400185597494 1758881520634469537 1758881642224576436 1758881763416008861 1758881884266676033 1758882005646726794 1758882126178767772 1758882248193261186 1758882368414724710 1758882475755184462 1758882475868120768 1758882475968498474 1758882476065523580 1758882476163972756 1758882476266096949 1758882476366732789 1758882476463615775 1758882476569719418 1758882476667558221 1758882476770913035 1758882476872123175 1758882476975781092 1758882477081432559 1758882477188180552] # NumGC = 5026 # NumForcedGC = 2 # GCCPUFraction = 0.00029985202800398165 # DebugGC = false # MaxRSS = 197226496