heap profile: 4: 8256 [432: 2327408] @ heap/1048576 1: 3072 [1: 3072] @ 0x741565 0x7414fe 0x74161b 0x7426c8 0x7427a7 0x74248c 0x7427a7 0x74130d 0x7561b7 0x756d0c 0x756d00 0x75fdff 0x44f108 0x440810 0x440700 0x4781a1 # 0x741564 regexp/syntax.(*compiler).inst+0xc4 /usr/local/go/src/regexp/syntax/compile.go:164 # 0x7414fd regexp/syntax.(*compiler).nop+0x5d /usr/local/go/src/regexp/syntax/compile.go:169 # 0x74161a regexp/syntax.(*compiler).compile+0x17a /usr/local/go/src/regexp/syntax/compile.go:94 # 0x7426c7 regexp/syntax.(*compiler).compile+0x1227 /usr/local/go/src/regexp/syntax/compile.go:154 # 0x7427a6 regexp/syntax.(*compiler).compile+0x1306 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x74248b regexp/syntax.(*compiler).compile+0xfeb /usr/local/go/src/regexp/syntax/compile.go:135 # 0x7427a6 regexp/syntax.(*compiler).compile+0x1306 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x74130c regexp/syntax.Compile+0x14c /usr/local/go/src/regexp/syntax/compile.go:74 # 0x7561b6 regexp.compile+0x76 /usr/local/go/src/regexp/regexp.go:180 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0x75fdfe github.com/oapi-codegen/runtime/types.init+0x1e /go/pkg/mod/github.com/oapi-codegen/runtime@v1.1.1/types/regexes.go:10 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 1: 3072 [1: 3072] @ 0x74341b 0x7433c6 0x742a1f 0x7427a7 0x742235 0x7426c8 0x742235 0x7427a7 0x74130d 0x7561b7 0x756d0c 0x756d00 0xb8cabf 0x44f108 0x440810 0x440700 0x4781a1 # 0x74341a regexp/syntax.(*compiler).inst+0x9a /usr/local/go/src/regexp/syntax/compile.go:164 # 0x7433c5 regexp/syntax.(*compiler).rune+0x45 /usr/local/go/src/regexp/syntax/compile.go:273 # 0x742a1e regexp/syntax.(*compiler).compile+0x157e /usr/local/go/src/regexp/syntax/compile.go:101 # 0x7427a6 regexp/syntax.(*compiler).compile+0x1306 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x742234 regexp/syntax.(*compiler).compile+0xd94 /usr/local/go/src/regexp/syntax/compile.go:129 # 0x7426c7 regexp/syntax.(*compiler).compile+0x1227 /usr/local/go/src/regexp/syntax/compile.go:154 # 0x742234 regexp/syntax.(*compiler).compile+0xd94 /usr/local/go/src/regexp/syntax/compile.go:129 # 0x7427a6 regexp/syntax.(*compiler).compile+0x1306 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x74130c regexp/syntax.Compile+0x14c /usr/local/go/src/regexp/syntax/compile.go:74 # 0x7561b6 regexp.compile+0x76 /usr/local/go/src/regexp/regexp.go:180 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0xb8cabe github.com/jinzhu/now.init+0x1e /go/pkg/mod/github.com/jinzhu/now@v1.1.5/now.go:180 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 1: 1408 [1: 1408] @ 0x741c9e 0x741c3a 0x741d90 0x7427a7 0x74130d 0x7561b7 0x756d0c 0x756d00 0xb8dd10 0xb8df2f 0x44f108 0x440810 0x440700 0x4781a1 # 0x741c9d regexp/syntax.(*compiler).inst+0x7fd /usr/local/go/src/regexp/syntax/compile.go:164 # 0x741c39 regexp/syntax.(*compiler).empty+0x799 /usr/local/go/src/regexp/syntax/compile.go:266 # 0x741d8f regexp/syntax.(*compiler).compile+0x8ef /usr/local/go/src/regexp/syntax/compile.go:122 # 0x7427a6 regexp/syntax.(*compiler).compile+0x1306 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x74130c regexp/syntax.Compile+0x14c /usr/local/go/src/regexp/syntax/compile.go:74 # 0x7561b6 regexp.compile+0x76 /usr/local/go/src/regexp/regexp.go:180 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0xb8dd0f github.com/jinzhu/inflection.compile+0xaaf /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:167 # 0xb8df2e github.com/jinzhu/inflection.init.0+0xe /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 1: 704 [1: 704] @ 0x741c9e 0x741c3a 0x741d90 0x7427a7 0x74130d 0x7561b7 0x756d0c 0x756d00 0xb8d335 0xb8df2f 0x44f108 0x440810 0x440700 0x4781a1 # 0x741c9d regexp/syntax.(*compiler).inst+0x7fd /usr/local/go/src/regexp/syntax/compile.go:164 # 0x741c39 regexp/syntax.(*compiler).empty+0x799 /usr/local/go/src/regexp/syntax/compile.go:266 # 0x741d8f regexp/syntax.(*compiler).compile+0x8ef /usr/local/go/src/regexp/syntax/compile.go:122 # 0x7427a6 regexp/syntax.(*compiler).compile+0x1306 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x74130c regexp/syntax.Compile+0x14c /usr/local/go/src/regexp/syntax/compile.go:74 # 0x7561b6 regexp.compile+0x76 /usr/local/go/src/regexp/regexp.go:180 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0xb8d334 github.com/jinzhu/inflection.compile+0xd4 /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:129 # 0xb8df2e github.com/jinzhu/inflection.init.0+0xe /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 0: 0 [0: 0] @ 0x667345 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x6189c2 0x66e7a5 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x66e7a4 crypto/tls.(*Config).encryptTicket+0x264 /usr/local/go/src/crypto/tls/ticket.go:340 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x618a9d 0x6289eb 0x6673a5 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x6672a5 0x6670ae 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x667171 0x666ff4 0x667004 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 1048576] @ 0xe09d30 0xe09ca5 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe09d2f runtime/pprof.writeGoroutineStacks+0x2f /usr/local/go/src/runtime/pprof/pprof.go:741 # 0xe09ca4 runtime/pprof.writeGoroutine+0x24 /usr/local/go/src/runtime/pprof/pprof.go:732 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 1048576] @ 0x44f5d6 0x463954 0x4615e5 0xb17f86 0xe15b05 0x6fc109 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xb17f85 runtime/trace.Start+0x85 /usr/local/go/src/runtime/trace/trace.go:125 # 0xe15b04 net/http/pprof.Trace+0x2e4 /usr/local/go/src/net/http/pprof/pprof.go:178 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 64] @ 0x618a9d 0x6289eb 0x6673a5 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x7b6bda 0x7b6c49 0x7b6d05 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 64] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x5ad4ab 0x5ad4ac 0x5ce48c 0xdd9d88 0xddc162 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5ad4aa net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:836 # 0x5ad4ab net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:756 # 0x5ce48b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0xdd9d87 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x47 /go/src/resolver/upstream_resolver.go:137 # 0xddc161 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /go/src/resolver/upstream_resolver.go:345 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x5e37c5 0x5e3685 0x80b7a7 0x7f9a85 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x5e37c4 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 /usr/local/go/src/net/udpsock.go:205 # 0x5e3684 net.(*UDPConn).ReadMsgUDP+0x24 /usr/local/go/src/net/udpsock.go:191 # 0x80b7a6 github.com/miekg/dns.ReadFromSessionUDP+0x86 /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 # 0x7f9a84 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [1: 16] @ 0x5d55ec 0x5d55c8 0x5d55af 0x5d2819 0x5bcc85 0x5bdb65 0x70fd72 0x712d48 0x71178d 0x4781a1 # 0x5d55eb net.IPv4+0x7eb /usr/local/go/src/net/ip.go:53 # 0x5d55c7 net.IP.To16+0x7c7 /usr/local/go/src/net/ip.go:229 # 0x5d55ae net.(*Resolver).lookupIPAddr+0x7ae /usr/local/go/src/net/lookup.go:310 # 0x5d2818 net.(*Resolver).internetAddrList+0x4d8 /usr/local/go/src/net/ipsock.go:288 # 0x5bcc84 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:283 # 0x5bdb64 net.(*Dialer).DialContext+0x404 /usr/local/go/src/net/dial.go:490 # 0x70fd71 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1187 # 0x712d47 net/http.(*Transport).dialConn+0x7e7 /usr/local/go/src/net/http/transport.go:1648 # 0x71178c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [1: 64] @ 0x6f479b 0x6f47b4 0x6f4dcb 0x674dc3 0x6758c9 0x675b25 0x679ce5 0x6ed355 0x6ed370 0x6f6488 0x6fa839 0x4781a1 # 0x6f479a sync.NewCond+0x5a /usr/local/go/src/sync/cond.go:48 # 0x6f47b3 net/http.(*connReader).lock+0x73 /usr/local/go/src/net/http/server.go:660 # 0x6f4dca net/http.(*connReader).Read+0x2a /usr/local/go/src/net/http/server.go:762 # 0x674dc2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110 # 0x6758c8 bufio.(*Reader).ReadSlice+0x28 /usr/local/go/src/bufio/bufio.go:376 # 0x675b24 bufio.(*Reader).ReadLine+0x24 /usr/local/go/src/bufio/bufio.go:405 # 0x679ce4 net/textproto.(*Reader).readLineSlice+0xa4 /usr/local/go/src/net/textproto/reader.go:63 # 0x6ed354 net/textproto.(*Reader).ReadLine+0xb4 /usr/local/go/src/net/textproto/reader.go:43 # 0x6ed36f net/http.readRequest+0xcf /usr/local/go/src/net/http/request.go:1059 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 16] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 80] @ 0x516e47 0x66e745 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x516e46 crypto/cipher.NewCTR+0x166 /usr/local/go/src/crypto/cipher/ctr.go:50 # 0x66e744 crypto/tls.(*Config).encryptTicket+0x204 /usr/local/go/src/crypto/tls/ticket.go:338 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x76e177 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd2e8f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd2e8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 0: 0 [1: 320] @ 0x518d0d 0x51757a 0x62bb35 0x62bb26 0x62fb16 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x518d0c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517579 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bb34 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bb25 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0x412a11 0x76ddfe 0x7b6df7 0x7b6d0f 0x7b6d99 0xdc9e8b 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b6df6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xdc9e8a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 576] @ 0x4176ac 0x76de9b 0xdcb4f1 0xdcb417 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdcb4f0 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdcb416 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /go/src/resolver/conditional_upstream_resolver.go:94 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 176] @ 0x51ab85 0x51a6cb 0x62bb14 0x62fb16 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab84 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b405 0x58b2db 0x66b996 0x66b953 0x664367 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b2da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x66b995 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x635 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66b952 crypto/tls.(*SessionState).Bytes+0x5f2 /usr/local/go/src/crypto/tls/ticket.go:120 # 0x664366 crypto/tls.(*Conn).sendSessionTicket+0x246 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:852 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x628598 0x667c54 0x660c13 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x628597 vendor/golang.org/x/crypto/hkdf.Extract+0x37 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x660c12 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x618a9d 0x6289eb 0x6673a5 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x6bd727 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6bd726 net/http.(*http2Framer).readMetaFrame+0x126 /usr/local/go/src/net/http/h2_bundle.go:2946 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x6189b2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc862b 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc862a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:162 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [1: 128] @ 0x5a03da 0x6189f2 0x66eb45 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x66eb44 crypto/tls.(*Config).decryptTicket+0x184 /usr/local/go/src/crypto/tls/ticket.go:375 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0x6b9a66 0x6b89da 0x6db62c 0x6daba5 0x4781a1 # 0x6b9a65 net/http.http2parseSettingsFrame+0xa5 /usr/local/go/src/net/http/h2_bundle.go:2150 # 0x6b89d9 net/http.(*http2Framer).ReadFrame+0x199 /usr/local/go/src/net/http/h2_bundle.go:1916 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 112] @ 0x7b6bda 0x7b6c49 0x7b6d05 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x51aca5 0x51a6cb 0x66ebef 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51aca4 crypto/aes.newCipher+0x1a4 /usr/local/go/src/crypto/aes/cipher_asm.go:63 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x66ebee crypto/tls.(*Config).decryptTicket+0x22e /usr/local/go/src/crypto/tls/ticket.go:383 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x660592 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x660591 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:186 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 192] @ 0x58b4c7 0x6672a5 0x6670ae 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x6189c2 0x66eb45 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x66eb44 crypto/tls.(*Config).decryptTicket+0x184 /usr/local/go/src/crypto/tls/ticket.go:375 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x77cdac 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77cdab github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x40b /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 128] @ 0x9fc28d 0x9fc1f6 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x9fc28c github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:227 # 0x9fc1f5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5cb245 0x5cb1ef 0x5e27de 0x5e19d0 0x66ed47 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x5cb244 net.newFD+0x144 /usr/local/go/src/net/fd_unix.go:27 # 0x5cb1ee net.(*netFD).accept+0xee /usr/local/go/src/net/fd_unix.go:180 # 0x5e27dd net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x66ed46 crypto/tls.(*listener).Accept+0x26 /usr/local/go/src/crypto/tls/tls.go:66 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [1: 112] @ 0x628a0f 0x6673a5 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x76e177 0xdd321e 0xdd311f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdd321d github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd311e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /go/src/resolver/parallel_best_resolver.go:170 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 64] @ 0x60c9f9 0x60d126 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x60c9f8 crypto/x509.alreadyInChain+0xb8 /usr/local/go/src/crypto/x509/verify.go:856 # 0x60d125 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:902 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 80] @ 0x412d0d 0x41472f 0x413535 0x64bbea 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64bbe9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 /usr/local/go/src/crypto/tls/handshake_messages.go:422 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 192] @ 0x4faf5b 0xddc345 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4faf5a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xddc344 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2e4 /go/src/resolver/upstream_resolver.go:352 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x653a95 0x653a65 0x653977 0x58b1c7 0x58b552 0x6536be 0x65368d 0x58b1c7 0x58b552 0x65353a 0x653498 0x635dbf 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x653a94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x653a64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x653976 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.2+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:1068 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6536bd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x9d /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65368c crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x6c /usr/local/go/src/crypto/tls/handshake_messages.go:1067 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x653539 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653497 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1061 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0x41299a 0x8f6765 0x8f66fa 0x8f5a65 0x8f2946 0x8f65d8 0x8f6991 0x8f7f25 0x8f7a0d 0x8f7548 0x8f23d5 0x8fcb72 0x8fccec 0xe28145 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x8f6764 html/template.makeEscaper+0xc4 /usr/local/go/src/html/template/escape.go:120 # 0x8f66f9 html/template.(*escaper).escapeListConditionally+0x59 /usr/local/go/src/html/template/escape.go:588 # 0x8f5a64 html/template.(*escaper).escapeBranch+0x2e4 /usr/local/go/src/html/template/escape.go:525 # 0x8f2945 html/template.(*escaper).escape+0xc5 /usr/local/go/src/html/template/escape.go:155 # 0x8f65d7 html/template.(*escaper).escapeList+0x117 /usr/local/go/src/html/template/escape.go:575 # 0x8f6990 html/template.(*escaper).escapeListConditionally+0x2f0 /usr/local/go/src/html/template/escape.go:594 # 0x8f7f24 html/template.(*escaper).escapeTemplateBody+0x1c4 /usr/local/go/src/html/template/escape.go:712 # 0x8f7a0c html/template.(*escaper).computeOutCtx+0xac /usr/local/go/src/html/template/escape.go:673 # 0x8f7547 html/template.(*escaper).escapeTree+0x447 /usr/local/go/src/html/template/escape.go:666 # 0x8f23d4 html/template.escapeTemplate+0x94 /usr/local/go/src/html/template/escape.go:24 # 0x8fcb71 html/template.(*Template).escape+0x111 /usr/local/go/src/html/template/template.go:104 # 0x8fcceb html/template.(*Template).Execute+0x2b /usr/local/go/src/html/template/template.go:121 # 0xe28144 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /go/src/server/server_endpoints.go:273 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 96] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x628a0f 0x6673a5 0x667af2 0x642552 0x640a74 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642551 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:397 # 0x640a73 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 512] @ 0x5741aa 0x57416e 0x574172 0x57523e 0x573735 0x573a35 0x59dde5 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cf4b 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5741a9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57416d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574171 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x57523d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /usr/local/go/src/crypto/internal/bigmod/nat.go:651 # 0x573734 crypto/internal/bigmod.rr+0x294 /usr/local/go/src/crypto/internal/bigmod/nat.go:356 # 0x573a34 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59dde4 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x618a9d 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x542809 0x65ffe2 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x542808 crypto/ecdh.(*x25519Curve).NewPublicKey+0x68 /usr/local/go/src/crypto/ecdh/x25519.go:73 # 0x65ffe1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7c1 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:224 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x6672a5 0x6670ae 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x4fb011 0xdd25b5 0xdd36ba 0x4781a1 # 0x4fb010 fmt.Errorf+0x150 /usr/local/go/src/fmt/errors.go:32 # 0xdd25b4 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/src/resolver/parallel_best_resolver.go:73 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 176] @ 0x51ab6a 0x51a6cb 0x66ebef 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab69 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x66ebee crypto/tls.(*Config).decryptTicket+0x22e /usr/local/go/src/crypto/tls/ticket.go:383 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x708c50 0x6ed8bc 0x6f6488 0x6fa839 0x4781a1 # 0x708c4f net/http.readTransfer+0x58f /usr/local/go/src/net/http/transfer.go:572 # 0x6ed8bb net/http.readRequest+0x61b /usr/local/go/src/net/http/request.go:1130 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 224] @ 0x66e2e5 0x664225 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66e2e4 crypto/tls.(*Conn).sessionState+0x64 /usr/local/go/src/crypto/tls/ticket.go:293 # 0x664224 crypto/tls.(*Conn).sendSessionTicket+0x104 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:840 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x6dc5dd 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x6dc5dc net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /usr/local/go/src/net/http/h2_bundle.go:9480 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 48] @ 0x51ab45 0x51a6cb 0x62bb14 0x62fb16 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab44 crypto/aes.newCipher+0x44 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 256] @ 0x5a03da 0x50fd5d 0x667a77 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x667a76 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /usr/local/go/src/crypto/tls/key_schedule.go:72 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x41299a 0x4c6125 0x4c5759 0x4c571d 0xdd2ecf 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x4c6124 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:486 # 0x4c5758 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xdd2ece github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /go/src/resolver/parallel_best_resolver.go:163 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [1: 32] @ 0x54235a 0x66839b 0x65feaa 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x542359 crypto/ecdh.(*x25519Curve).GenerateKey+0x39 /usr/local/go/src/crypto/ecdh/x25519.go:36 # 0x66839a crypto/tls.generateECDHEKey+0xba /usr/local/go/src/crypto/tls/key_schedule.go:128 # 0x65fea9 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x689 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:218 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 24] @ 0x67b6c7 0x6ed63f 0x6ed640 0x6f6488 0x6fa839 0x4781a1 # 0x67b6c6 net/textproto.readMIMEHeader+0x2a6 /usr/local/go/src/net/textproto/reader.go:571 # 0x6ed63e net/textproto.(*Reader).ReadMIMEHeader+0x39e /usr/local/go/src/net/textproto/reader.go:501 # 0x6ed63f net/http.readRequest+0x39f /usr/local/go/src/net/http/request.go:1105 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 704] @ 0x412d0d 0x41472f 0x417705 0x7d33e9 0x7d3393 0x80df0b 0x7d4cd7 0x7d5c9a 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d33e8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x7d3392 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x80df0a github.com/miekg/dns.(*CNAME).pack+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:148 # 0x7d4cd6 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7d5c99 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 576] @ 0x412d0d 0x412a7a 0x76e9ca 0x76e9ad 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x76e9c9 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x76e9ac github.com/sirupsen/logrus.(*Entry).log+0x4c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 352] @ 0x4176ac 0x67b7c6 0x6ed63f 0x6ed640 0x6f6488 0x6fa839 0x4781a1 # 0x67b7c5 net/textproto.readMIMEHeader+0x3a5 /usr/local/go/src/net/textproto/reader.go:589 # 0x6ed63e net/textproto.(*Reader).ReadMIMEHeader+0x39e /usr/local/go/src/net/textproto/reader.go:501 # 0x6ed63f net/http.readRequest+0x39f /usr/local/go/src/net/http/request.go:1105 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 96] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 0: 0 [1: 16] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6613ac 0x660cac 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6613ab crypto/tls.cloneHash+0x6b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:418 # 0x660cab crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x52b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:356 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 224] @ 0x4faf5b 0xdd25b5 0xdd36ba 0x4781a1 # 0x4faf5a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xdd25b4 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/src/resolver/parallel_best_resolver.go:73 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0xe251de 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe251dd github.com/0xERR0R/blocky/server.newRequest+0x47d /go/src/server/server.go:575 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 32] @ 0x5a0885 0x667f8c 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667f8b crypto/tls.(*cipherSuiteTLS13).finishedHash+0xeb /usr/local/go/src/crypto/tls/key_schedule.go:104 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6285d9 0x667c54 0x663965 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x663964 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:747 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x667236 0x66709e 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 1152] @ 0x6365b3 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6365b2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 /usr/local/go/src/crypto/tls/conn.go:1108 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 144] @ 0xdda787 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xdda786 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x866 /go/src/resolver/upstream_resolver.go:183 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x412a11 0x76ddfe 0xdd38f8 0xdd37db 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdd38f7 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd37da github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/src/resolver/parallel_best_resolver.go:194 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [1: 80] @ 0x516e47 0x66ec57 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x516e46 crypto/cipher.NewCTR+0x166 /usr/local/go/src/crypto/cipher/ctr.go:50 # 0x66ec56 crypto/tls.(*Config).decryptTicket+0x296 /usr/local/go/src/crypto/tls/ticket.go:388 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 192] @ 0x6189b2 0x6289eb 0x6673a5 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x7d5405 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d5404 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0xdd3b7c 0xdd3a9c 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdd3b7b github.com/sirupsen/logrus.(*Entry).WithField+0x45b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd3a9b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [1: 352] @ 0x4127b7 0x4137bd 0x6a042c 0x6a034b 0x69efb1 0x6da6c8 0x6d9a11 0x6d9db5 0x6d975e 0x6d748f 0x6d69a7 0x6d63b8 0x4781a1 # 0x6a042b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a034a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69efb0 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6da6c7 net/http.(*http2ClientConn).writeHeader+0x147 /usr/local/go/src/net/http/h2_bundle.go:9177 # 0x6d9a10 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /usr/local/go/src/net/http/h2_bundle.go:9111 # 0x6d9db4 net/http.(*http2ClientConn).encodeHeaders.func1+0x2b4 /usr/local/go/src/net/http/h2_bundle.go:9076 # 0x6d975d net/http.(*http2ClientConn).encodeHeaders+0x65d /usr/local/go/src/net/http/h2_bundle.go:9104 # 0x6d748e net/http.(*http2clientStream).encodeAndWriteHeaders+0x2ee /usr/local/go/src/net/http/h2_bundle.go:8578 # 0x6d69a6 net/http.(*http2clientStream).writeRequest+0x5a6 /usr/local/go/src/net/http/h2_bundle.go:8474 # 0x6d63b7 net/http.(*http2clientStream).doRequest+0x17 /usr/local/go/src/net/http/h2_bundle.go:8392 0: 0 [1: 112] @ 0x628a0f 0x6673a5 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 320] @ 0x518d0d 0x51757a 0x62bb35 0x62bb26 0x62fb16 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x518d0c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517579 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bb34 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bb25 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x77cf29 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77cf28 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x588 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x6189b2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 256] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 224] @ 0x628a0f 0x6673a5 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 512] @ 0x5741aa 0x57416e 0x574172 0x5745fa 0x5736e5 0x573a35 0x59dde5 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cf4b 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5741a9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57416d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574171 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x5745f9 crypto/internal/bigmod.(*Nat).Add+0x59 /usr/local/go/src/crypto/internal/bigmod/nat.go:550 # 0x5736e4 crypto/internal/bigmod.rr+0x244 /usr/local/go/src/crypto/internal/bigmod/nat.go:350 # 0x573a34 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59dde4 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 1024] @ 0x57492b 0x573735 0x573a35 0x59dde5 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cef8 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x57492a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x573734 crypto/internal/bigmod.rr+0x294 /usr/local/go/src/crypto/internal/bigmod/nat.go:356 # 0x573a34 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59dde4 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cef7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 320] @ 0x412d0d 0x41472f 0x417705 0x7d33e9 0x7d3393 0x80df0b 0x7d4cd7 0x7d5c9a 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d33e8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x7d3392 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x80df0a github.com/miekg/dns.(*CNAME).pack+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:148 # 0x7d4cd6 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7d5c99 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 96] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0xdbe245 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe244 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x44 /go/src/querylog/logger_writer.go:34 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 48] @ 0x66d295 0x66d265 0x66d177 0x58b1c7 0x58b552 0x66b952 0x66b90f 0x664367 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66d294 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x66d264 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66d176 crypto/tls.(*SessionState).Bytes.func1+0x16 /usr/local/go/src/crypto/tls/ticket.go:118 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x66b951 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x5f1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66b90e crypto/tls.(*SessionState).Bytes+0x5ae /usr/local/go/src/crypto/tls/ticket.go:117 # 0x664366 crypto/tls.(*Conn).sendSessionTicket+0x246 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:852 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 512] @ 0x4abdf2 0xdda6b8 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4abdf1 io.ReadAll+0x31 /usr/local/go/src/io/io.go:710 # 0xdda6b7 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x797 /go/src/resolver/upstream_resolver.go:178 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x6189b2 0x667f65 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 288] @ 0x4176ac 0x76e125 0x7b6df7 0x7b6d0f 0x7b6d99 0xe25027 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e124 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7b6df6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe25026 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:569 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x64b9bd 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64b9bc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /usr/local/go/src/crypto/tls/handshake_messages.go:393 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x618a9d 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 96] @ 0x412a11 0x76ddfe 0xe251de 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe251dd github.com/0xERR0R/blocky/server.newRequest+0x47d /go/src/server/server.go:575 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 96] @ 0x5e3098 0x5e36bd 0x80b7a7 0x7f9a85 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x5e3097 net.UDPAddrFromAddrPort+0x77 /usr/local/go/src/net/udpsock.go:106 # 0x5e36bc net.(*UDPConn).ReadMsgUDP+0x5c /usr/local/go/src/net/udpsock.go:193 # 0x80b7a6 github.com/miekg/dns.ReadFromSessionUDP+0x86 /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 # 0x7f9a84 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [2: 48] @ 0x634918 0x631a6f 0x638316 0x638317 0x6f4a57 0x4781a1 # 0x634917 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:828 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x638315 crypto/tls.(*Conn).readRecord+0x155 /usr/local/go/src/crypto/tls/conn.go:588 # 0x638316 crypto/tls.(*Conn).Read+0x156 /usr/local/go/src/crypto/tls/conn.go:1370 # 0x6f4a56 net/http.(*connReader).backgroundRead+0x36 /usr/local/go/src/net/http/server.go:681 0: 0 [1: 112] @ 0x76e177 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x6dc626 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x6dc625 net/http.(*http2clientConnReadLoop).handleResponse+0x345 /usr/local/go/src/net/http/h2_bundle.go:9482 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x76e177 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [1: 16] @ 0x667171 0x666ff4 0x667004 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0x51aca5 0x51a6cb 0x62bb14 0x62fb16 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51aca4 crypto/aes.newCipher+0x1a4 /usr/local/go/src/crypto/aes/cipher_asm.go:63 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 80] @ 0x4c573b 0x4c571d 0x6fa6d0 0x4781a1 # 0x4c573a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x6fa6cf net/http.(*conn).serve+0x1cf /usr/local/go/src/net/http/server.go:1955 0: 0 [1: 32] @ 0x5a0885 0x6183b2 0x628612 0x667c54 0x663965 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628611 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x663964 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:747 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x6672a5 0x6670ae 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x6189b2 0x667f65 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x7b70aa 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b70a9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 80] @ 0x4c573b 0x4c571d 0x638aab 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x4c573a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x638aaa crypto/tls.(*Conn).handshakeContext+0x6a /usr/local/go/src/crypto/tls/conn.go:1504 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 112] @ 0x628a0f 0x6673a5 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6285d9 0x667c54 0x66266a 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x662669 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:615 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x6189b2 0x667f65 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 320] @ 0x518d0d 0x51757a 0x62bb35 0x62bb26 0x62fb16 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x518d0c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517579 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bb34 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bb25 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x628a0f 0x6673a5 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 64] @ 0xdd2f2d 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdd2f2c github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x10c /go/src/resolver/parallel_best_resolver.go:167 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd54c8 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd54c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:116 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 192] @ 0x6189b2 0x66e7a5 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x66e7a4 crypto/tls.(*Config).encryptTicket+0x264 /usr/local/go/src/crypto/tls/ticket.go:340 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6285d9 0x667c54 0x663965 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x663964 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:747 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x628a0f 0x6673a5 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x618a5f 0x6289eb 0x6673a5 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x618a9d 0x6285d9 0x667c54 0x66266a 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x662669 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:615 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0x412a11 0x76ddfe 0xddce9e 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xddce9d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /go/src/resolver/upstream_resolver.go:386 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x7b6bda 0x7b6c49 0x7b6d05 0x7b6d99 0xdc9e8b 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xdc9e8a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 96] @ 0x58b4c7 0x6536f0 0x6536bf 0x58b1c7 0x58b552 0x65353a 0x653498 0x635dbf 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6536ef vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xcf /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6536be crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x9e /usr/local/go/src/crypto/tls/handshake_messages.go:1071 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x653539 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653497 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1061 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 256] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x667345 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x76eaa6 0x76e9ad 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x76eaa5 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x76e9ac github.com/sirupsen/logrus.(*Entry).log+0x4c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 112] @ 0x66e5b0 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66e5af crypto/tls.(*Config).encryptTicket+0x6f /usr/local/go/src/crypto/tls/ticket.go:324 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 24] @ 0x634918 0x6323de 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x634917 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:828 # 0x6323dd crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:677 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x76e177 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 32] @ 0x5a0885 0x6183b2 0x66eb84 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x66eb83 crypto/tls.(*Config).decryptTicket+0x1c3 /usr/local/go/src/crypto/tls/ticket.go:377 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x618a5f 0x667f65 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x667236 0x66709e 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x618a5f 0x6289eb 0x6673a5 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x66edc5 0x66ed5b 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x66edc4 crypto/tls.Server+0xa4 /usr/local/go/src/crypto/tls/tls.go:39 # 0x66ed5a crypto/tls.(*listener).Accept+0x3a /usr/local/go/src/crypto/tls/tls.go:70 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [1: 512] @ 0x574745 0x5746b1 0x5746b8 0x5765eb 0x59df05 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cf4b 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x574744 crypto/internal/bigmod.(*Nat).expand+0x104 /usr/local/go/src/crypto/internal/bigmod/nat.go:81 # 0x5746b0 crypto/internal/bigmod.(*Nat).ExpandFor+0x70 /usr/local/go/src/crypto/internal/bigmod/nat.go:503 # 0x5746b7 crypto/internal/bigmod.(*Nat).montgomeryReduction+0x77 /usr/local/go/src/crypto/internal/bigmod/nat.go:575 # 0x5765ea crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x32a /usr/local/go/src/crypto/internal/bigmod/nat.go:798 # 0x59df04 crypto/rsa.encrypt+0x184 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 1024] @ 0x57492b 0x576572 0x59df05 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cef8 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x57492a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x576571 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /usr/local/go/src/crypto/internal/bigmod/nat.go:793 # 0x59df04 crypto/rsa.encrypt+0x184 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cef7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x4fde86 0x7b70a5 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b70a4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [1: 176] @ 0x77c253 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77c252 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [3: 288] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 5376] @ 0x50b4ae 0x50aedd 0x6348f4 0x6348b7 0x6323de 0x63461a 0x63298d 0x636111 0x636112 0x636194 0x642c3e 0x640a87 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x6348f3 bytes.(*Buffer).Grow+0x73 /usr/local/go/src/bytes/buffer.go:168 # 0x6348b6 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:827 # 0x6323dd crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:677 # 0x634619 crypto/tls.(*Conn).retryReadRecord+0x79 /usr/local/go/src/crypto/tls/conn.go:791 # 0x63298c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /usr/local/go/src/crypto/tls/conn.go:750 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x642c3d crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:429 # 0x640a86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x286 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:93 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58b4c7 0x651c5a 0x651c33 0x58b1c7 0x58b552 0x651b3a 0x651a98 0x635dbf 0x662d4b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651c59 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x651c32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:906 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651b39 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x651a97 crypto/tls.(*encryptedExtensionsMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:905 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662d4a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:656 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x618a9d 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0x7b6df7 0x7b6d0f 0x7b6d99 0xdc9e8b 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b6df6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xdc9e8a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 288] @ 0x67b488 0x6ed63f 0x6ed640 0x6f6488 0x6fa839 0x4781a1 # 0x67b487 net/textproto.readMIMEHeader+0x67 /usr/local/go/src/net/textproto/reader.go:516 # 0x6ed63e net/textproto.(*Reader).ReadMIMEHeader+0x39e /usr/local/go/src/net/textproto/reader.go:501 # 0x6ed63f net/http.readRequest+0x39f /usr/local/go/src/net/http/request.go:1105 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [2: 352] @ 0x51ab85 0x51a6cb 0x62bb14 0x62fb16 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab84 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 576] @ 0x63510e 0x635945 0x635e26 0x662d4b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x662d4a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:656 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x5ad4ab 0x5ad4ac 0x5ce48c 0xdc2fd1 0xdc2635 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5ad4aa net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:836 # 0x5ad4ab net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:756 # 0x5ce48b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0xdc2fd0 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x1b0 /go/src/resolver/blocking_resolver.go:476 # 0xdc2634 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x74 /go/src/resolver/blocking_resolver.go:401 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 64] @ 0x64b9bd 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64b9bc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /usr/local/go/src/crypto/tls/handshake_messages.go:393 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x542935 0x541de7 0x65fffb 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x542934 crypto/ecdh.(*x25519Curve).ecdh+0x34 /usr/local/go/src/crypto/ecdh/x25519.go:78 # 0x541de6 crypto/ecdh.(*PrivateKey).ECDH+0x86 /usr/local/go/src/crypto/ecdh/ecdh.go:130 # 0x65fffa crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7da /usr/local/go/src/crypto/tls/handshake_server_tls13.go:229 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 336] @ 0x76e177 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 1728] @ 0x50b4ae 0x50aedd 0x6348f4 0x6348b7 0x631a6f 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x6348f3 bytes.(*Buffer).Grow+0x73 /usr/local/go/src/bytes/buffer.go:168 # 0x6348b6 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:827 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x667345 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 160] @ 0x4957c9 0x4c6d33 0x4c740d 0x4c73cf 0xddc18a 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4957c8 time.AfterFunc+0x28 /usr/local/go/src/time/sleep.go:165 # 0x4c6d32 context.WithDeadlineCause+0x232 /usr/local/go/src/context/context.go:638 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xddc189 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 160] @ 0x4c573b 0x4c571d 0x638aab 0x6fb385 0x6fb386 0x4781a1 # 0x4c573a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x638aaa crypto/tls.(*Conn).handshakeContext+0x6a /usr/local/go/src/crypto/tls/conn.go:1504 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 2688] @ 0x66ed74 0x66ed5b 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x66ed73 crypto/tls.Server+0x53 /usr/local/go/src/crypto/tls/tls.go:35 # 0x66ed5a crypto/tls.(*listener).Accept+0x3a /usr/local/go/src/crypto/tls/tls.go:70 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [1: 32] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 432] @ 0x63510e 0x635945 0x635e26 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 320] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 112] @ 0x76e177 0xdccabd 0xdcc9cc 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdccabc github.com/sirupsen/logrus.(*Entry).WithField+0x33c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdcc9cb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /go/src/resolver/custom_dns_resolver.go:162 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 576] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x4134d7 0x4c6169 0x4c5759 0x4c571d 0x6f6989 0x6fa839 0x4781a1 # 0x4c6168 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:488 # 0x4c5758 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x6f6988 net/http.(*conn).readRequest+0x748 /usr/local/go/src/net/http/server.go:1039 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 144] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 192] @ 0x64f3d5 0x64f3a5 0x64f2b7 0x58b1c7 0x58b552 0x64f22c 0x64ed98 0x58b1c7 0x58b552 0x64ea78 0x64e851 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64f3d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64f3a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f2b6 crypto/tls.(*serverHelloMsg).marshal.func10.2+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:764 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64f22b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x56b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64ed97 crypto/tls.(*serverHelloMsg).marshal.func10+0xd7 /usr/local/go/src/crypto/tls/handshake_messages.go:763 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ea77 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e850 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /usr/local/go/src/crypto/tls/handshake_messages.go:753 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 864] @ 0x6ed339 0x6f6488 0x6fa839 0x4781a1 # 0x6ed338 net/http.readRequest+0x98 /usr/local/go/src/net/http/request.go:1055 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 352] @ 0x4176ac 0x6f7db5 0x6f7812 0xe27435 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x6f7db4 net/http.Header.Clone+0x794 /usr/local/go/src/net/http/header.go:114 # 0x6f7811 net/http.(*response).WriteHeader+0x1f1 /usr/local/go/src/net/http/server.go:1188 # 0xe27434 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x114 /go/src/server/server_endpoints.go:162 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 96] @ 0x58b4c7 0x64e07b 0x64df76 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64e07a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdfa /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64df75 crypto/tls.(*serverHelloMsg).marshal+0xcf5 /usr/local/go/src/crypto/tls/handshake_messages.go:703 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 256] @ 0x5a03da 0x50fd5d 0x667a77 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x667a76 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /usr/local/go/src/crypto/tls/key_schedule.go:72 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 2304] @ 0x63510e 0x635945 0x635e26 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x4c6bd4 0x4c740d 0x4c73cf 0xddc18a 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4c6bd3 context.WithDeadlineCause+0xd3 /usr/local/go/src/context/context.go:626 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xddc189 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x58b4c7 0x6672a5 0x6670ae 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 256] @ 0x5a03da 0x50fd5d 0x6189f2 0x667f65 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 176] @ 0x51ab6a 0x51a6cb 0x62bb14 0x62fb16 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab69 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 32] @ 0x6f48ca 0x70a014 0x709d78 0x4abe3e 0xe26f73 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x6f48c9 net/http.(*connReader).startBackgroundRead+0x89 /usr/local/go/src/net/http/server.go:677 # 0x70a013 net/http.(*body).readLocked+0x1b3 /usr/local/go/src/net/http/transfer.go:878 # 0x709d77 net/http.(*body).Read+0x117 /usr/local/go/src/net/http/transfer.go:832 # 0x4abe3d io.ReadAll+0x7d /usr/local/go/src/io/io.go:712 # 0xe26f72 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xb2 /go/src/server/server_endpoints.go:119 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x412a11 0x76ddfe 0x7b6df7 0x7b6d0f 0x7b6d99 0xe25027 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b6df6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe25026 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:569 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 512] @ 0x4abdf2 0xe26f73 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4abdf1 io.ReadAll+0x31 /usr/local/go/src/io/io.go:710 # 0xe26f72 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xb2 /go/src/server/server_endpoints.go:119 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x5ad4ab 0x5ad4ac 0x5ce48c 0xdc9f6d 0xdc9d65 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5ad4aa net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:836 # 0x5ad4ab net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:756 # 0x5ce48b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0xdc9f6c github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x6c /go/src/resolver/client_names_resolver.go:82 # 0xdc9d64 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /go/src/resolver/client_names_resolver.go:63 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 64] @ 0x618a5f 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x618a5f 0x6289eb 0x6673a5 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [12: 36864] @ 0xdcd313 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdcd312 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x92 /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x4c74e5 0x833431 0x6ff80e 0x6faae8 0x4781a1 # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x833430 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x230 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:87 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 192] @ 0x6189b2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x628a0f 0x6673a5 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 768] @ 0x6d5c5b 0x6d1eb1 0x6e055a 0x6e0553 0x70c5bc 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6d5c5a net/http.(*http2ClientConn).RoundTrip+0x15a /usr/local/go/src/net/http/h2_bundle.go:8285 # 0x6d1eb0 net/http.(*http2Transport).RoundTripOpt+0x1b0 /usr/local/go/src/net/http/h2_bundle.go:7630 # 0x6e0559 net/http.(*http2Transport).RoundTrip+0x19 /usr/local/go/src/net/http/h2_bundle.go:7579 # 0x6e0552 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /usr/local/go/src/net/http/h2_bundle.go:10206 # 0x70c5bb net/http.(*Transport).roundTrip+0x39b /usr/local/go/src/net/http/transport.go:553 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5a03da 0x6189f2 0x66e7a5 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x66e7a4 crypto/tls.(*Config).encryptTicket+0x264 /usr/local/go/src/crypto/tls/ticket.go:340 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 96] @ 0x6ec635 0xdda105 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ec634 net/http.NewRequestWithContext+0x4f4 /usr/local/go/src/net/http/request.go:928 # 0xdda104 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /go/src/resolver/upstream_resolver.go:150 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0x58b4c7 0x667236 0x66709e 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 1024] @ 0x57492b 0x576425 0x576412 0x59df05 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cef8 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x57492a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x576424 crypto/internal/bigmod.(*Nat).montgomeryRepresentation+0x164 /usr/local/go/src/crypto/internal/bigmod/nat.go:564 # 0x576411 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x151 /usr/local/go/src/crypto/internal/bigmod/nat.go:790 # 0x59df04 crypto/rsa.encrypt+0x184 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cef7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 4864] @ 0x50b4ae 0x50aedd 0x50b0b9 0x632a3d 0x63461a 0x63298d 0x636111 0x636112 0x636194 0x642c3e 0x640a87 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b0b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x632a3c crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:777 # 0x634619 crypto/tls.(*Conn).retryReadRecord+0x79 /usr/local/go/src/crypto/tls/conn.go:791 # 0x63298c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /usr/local/go/src/crypto/tls/conn.go:750 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x642c3d crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:429 # 0x640a86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x286 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:93 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 128] @ 0x618a5f 0x6289eb 0x6673a5 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x65005c 0x64ff4c 0x58b1c7 0x58b552 0x64e210 0x64e0fb 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x65005b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64ff4b crypto/tls.(*serverHelloMsg).marshal.func5+0xab /usr/local/go/src/crypto/tls/handshake_messages.go:711 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e20f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf8f /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e0fa crypto/tls.(*serverHelloMsg).marshal+0xe7a /usr/local/go/src/crypto/tls/handshake_messages.go:709 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 704] @ 0x4176ac 0x6ad499 0x6ad546 0x6ab4d3 0x6aa487 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ad498 net/http.Header.Clone+0x1d8 /usr/local/go/src/net/http/header.go:114 # 0x6ad545 net/http.cloneOrMakeHeader+0x285 /usr/local/go/src/net/http/clone.go:69 # 0x6ab4d2 net/http.(*Client).makeHeadersCopier+0x32 /usr/local/go/src/net/http/client.go:753 # 0x6aa486 net/http.(*Client).do+0x246 /usr/local/go/src/net/http/client.go:611 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 288] @ 0x6ffcfa 0x6ffcee 0x7005a6 0xe24756 0x4781a1 # 0x6ffcf9 net/http.(*Server).newConn+0x3f9 /usr/local/go/src/net/http/server.go:623 # 0x6ffced net/http.(*Server).Serve+0x3ed /usr/local/go/src/net/http/server.go:3283 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0xdd38f8 0xdd37db 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdd38f7 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd37da github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/src/resolver/parallel_best_resolver.go:194 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [2: 224] @ 0x7b6bda 0x7b6c49 0x7b6d05 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x830ce5 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x224 /go/src/util/common.go:51 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 80] @ 0x4957c9 0x4c6d33 0x4c740d 0x4c73cf 0xe25c6b 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4957c8 time.AfterFunc+0x28 /usr/local/go/src/time/sleep.go:165 # 0x4c6d32 context.WithDeadlineCause+0x232 /usr/local/go/src/context/context.go:638 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe25c6a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:658 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 288] @ 0x65f85c 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x65f85b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:93 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x7b6bda 0x7b6c49 0x7b6d05 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0xe251de 0xe25648 0xe2585f 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe251dd github.com/0xERR0R/blocky/server.newRequest+0x47d /go/src/server/server.go:575 # 0xe25647 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:607 # 0xe2585e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:624 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 352] @ 0x4176ac 0xe265c5 0xe2656b 0xe2654b 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe265c4 net/textproto.MIMEHeader.Set+0xa4 /usr/local/go/src/net/textproto/header.go:22 # 0xe2656a net/http.Header.Set+0x4a /usr/local/go/src/net/http/header.go:40 # 0xe2654a github.com/0xERR0R/blocky/server.secureHeader.func1+0x2a /go/src/server/server_endpoints.go:40 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 128] @ 0x618a5f 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x628a0f 0x6673a5 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0xe2522b 0xe25648 0xe2585f 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0xe2522a github.com/0xERR0R/blocky/server.newRequest+0x4ca /go/src/server/server.go:581 # 0xe25647 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:607 # 0xe2585e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:624 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 16] @ 0x67bf6d 0x67bd97 0x6bf8a8 0x6bf8a9 0x6dc771 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x67bf6c net/textproto.canonicalMIMEHeaderKey+0x16c /usr/local/go/src/net/textproto/reader.go:787 # 0x67bd96 net/textproto.CanonicalMIMEHeaderKey+0xb6 /usr/local/go/src/net/textproto/reader.go:659 # 0x6bf8a7 net/http.CanonicalHeaderKey+0x87 /usr/local/go/src/net/http/header.go:240 # 0x6bf8a8 net/http.http2canonicalHeader+0x88 /usr/local/go/src/net/http/h2_bundle.go:3342 # 0x6dc770 net/http.(*http2clientConnReadLoop).handleResponse+0x490 /usr/local/go/src/net/http/h2_bundle.go:9490 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 48] @ 0x4c74e5 0x7b6abe 0x7b6d25 0x7b6d99 0xdc9e8b 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b6abd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xdc9e8a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 16] @ 0xdbe4d2 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe4d1 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x2d1 /go/src/querylog/logger_writer.go:40 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 48] @ 0x6ab3bf 0x6ab0c2 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ab3be net/http.(*Client).do.func2+0xde /usr/local/go/src/net/http/client.go:629 # 0x6ab0c1 net/http.(*Client).do+0xe81 /usr/local/go/src/net/http/client.go:733 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 2304] @ 0x412d0d 0x412a7a 0x76ddfe 0xdbe18e 0xdd5f72 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdbe18d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 48] @ 0x41299a 0x7d5832 0x7f9d6e 0x7f9d5f 0xe25b36 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x7d5831 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:728 # 0x7f9d6d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x7f9d5e github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:743 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 160] @ 0x77c253 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77c252 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 16] @ 0x7b7068 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x7b7067 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 16] @ 0x7d5405 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d5404 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 4096] @ 0x6f56d7 0x6f56b3 0x6fa7be 0x4781a1 # 0x6f56d6 bufio.NewWriterSize+0x1b6 /usr/local/go/src/bufio/bufio.go:596 # 0x6f56b2 net/http.newBufioWriterSize+0x192 /usr/local/go/src/net/http/server.go:858 # 0x6fa7bd net/http.(*conn).serve+0x2bd /usr/local/go/src/net/http/server.go:1961 0: 0 [1: 48] @ 0x412a11 0x76ddfe 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd54c8 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd54c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:116 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 112] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x7f9acb 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x7f9aca github.com/miekg/dns.(*Server).readUDP+0x14a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:701 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [3: 2112] @ 0x6be55f 0x6a16b9 0x6a10da 0x6a0ed9 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6be55e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:2980 # 0x6a16b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a10d9 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x6a0ed8 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xf8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 112] @ 0x7b6bda 0x7b6c49 0x7b6d05 0x7b6d99 0xdc9e8b 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xdc9e8a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 704] @ 0x412d0d 0x412a7a 0x6dc5f8 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x6dc5f7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /usr/local/go/src/net/http/h2_bundle.go:9481 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 16] @ 0x8c45fa 0x8c458f 0xddba1a 0xddb9b0 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x8c45f9 strings.(*Builder).WriteString+0x319 /usr/local/go/src/strings/builder.go:116 # 0x8c458e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /go/src/config/upstream.go:48 # 0xddba19 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /go/src/resolver/upstream_resolver.go:50 # 0xddb9af github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /go/src/resolver/upstream_resolver.go:314 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd54c8 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd54c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:116 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 112] @ 0x76e177 0xdbe18e 0xdd5f72 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdbe18d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 112] @ 0x7b6bda 0x7b6c49 0x7b6d05 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 32] @ 0x9fc238 0x9fc204 0x9fc1f6 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x9fc237 github.com/avast/retry-go/v4.CombineDelay+0x77 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/options.go:148 # 0x9fc203 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 0x9fc1f5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 864] @ 0x4176ac 0x76de9b 0xdd6b57 0xdd6c51 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdd6b56 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/src/resolver/resolver.go:198 # 0xdd6c50 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/src/resolver/resolver.go:206 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0x7b6d99 0xdc9e8b 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xdc9e8a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 48] @ 0x6b9248 0x6b9232 0x6b89da 0x6db62c 0x6daba5 0x4781a1 # 0x6b9247 net/http.(*http2frameCache).getDataFrame+0x47 /usr/local/go/src/net/http/h2_bundle.go:1828 # 0x6b9231 net/http.http2parseDataFrame+0x31 /usr/local/go/src/net/http/h2_bundle.go:2014 # 0x6b89d9 net/http.(*http2Framer).ReadFrame+0x199 /usr/local/go/src/net/http/h2_bundle.go:1916 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [3: 1728] @ 0x412d0d 0x412a7a 0xdbe22a 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe229 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /go/src/querylog/logger_writer.go:33 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0xdc895d 0xdc8840 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdc895c github.com/sirupsen/logrus.(*Entry).WithField+0x37c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdc883f github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /go/src/resolver/caching_resolver.go:173 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 32] @ 0x80b7e5 0x7f9a85 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x80b7e4 github.com/miekg/dns.ReadFromSessionUDP+0xc4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:47 # 0x7f9a84 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [1: 12288] @ 0x412d0d 0x41472f 0x417705 0x7d33e9 0x7d3393 0x81252b 0x7d4cd7 0x7d5c9a 0x7d5856 0x7f9d6e 0x7f9d5f 0xe25b36 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f8f6b 0x4781a1 # 0x7d33e8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x7d3392 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x81252a github.com/miekg/dns.(*PTR).pack+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:738 # 0x7d4cd6 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7d5c99 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0x7f9d6d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x7f9d5e github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:743 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f8f6a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [1: 112] @ 0x4c6bd4 0x4c740d 0x4c73cf 0xe25c6b 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x4c6bd3 context.WithDeadlineCause+0xd3 /usr/local/go/src/context/context.go:626 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe25c6a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:658 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 48] @ 0x80b76b 0x7f9a85 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x80b76a github.com/miekg/dns.ReadFromSessionUDP+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:42 # 0x7f9a84 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc862b 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc862a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:162 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [2: 192] @ 0x4c5e26 0x4c6075 0x4c6c2b 0x4c740d 0x4c73cf 0xddc18a 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4c5e25 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x4c6074 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:465 # 0x4c6c2a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:629 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xddc189 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 576] @ 0x4176ac 0x76e125 0x7b6df7 0x7b6d0f 0x7b6d99 0xe25027 0xe25648 0xe2585f 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x76e124 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7b6df6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe25026 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:569 # 0xe25647 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:607 # 0xe2585e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:624 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 112] @ 0x76e177 0xdd6b57 0xdd6c51 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdd6b56 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/src/resolver/resolver.go:198 # 0xdd6c50 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/src/resolver/resolver.go:206 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x4c6d68 0x4c740d 0x4c73cf 0xddc18a 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4c6d67 context.WithDeadlineCause+0x267 /usr/local/go/src/context/context.go:642 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xddc189 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0xde7c5f 0x50097f 0x501286 0x503d9e 0x4faf45 0xdd25b5 0xdd36ba 0x4781a1 # 0xde7c5e github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0x9e /go/src/resolver/upstream_resolver.go:305 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4faf44 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xdd25b4 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/src/resolver/parallel_best_resolver.go:73 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 576] @ 0x70c4a6 0x70c470 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x70c4a5 net/http.setupRewindBody+0x285 /usr/local/go/src/net/http/transport.go:673 # 0x70c46f net/http.(*Transport).roundTrip+0x24f /usr/local/go/src/net/http/transport.go:550 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xdcc9ea 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0xdcc9e9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x269 /go/src/resolver/custom_dns_resolver.go:162 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 112] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [3: 9216] @ 0xdcd313 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0xdcd312 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x92 /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 144] @ 0x7f931a 0x7f9205 0x4781a1 # 0x7f9319 github.com/miekg/dns.(*Server).serveDNS+0x99 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:618 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [2: 576] @ 0x4176ac 0x76de9b 0xdd321e 0xdd311f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdd321d github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd311e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /go/src/resolver/parallel_best_resolver.go:170 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [2: 1152] @ 0x412d0d 0x412a7a 0x76ddfe 0xddce9e 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xddce9d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /go/src/resolver/upstream_resolver.go:386 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 5120] @ 0x6a737a 0x483ef1 0x6b6e45 0x6b757a 0x6b7445 0x6c0bbc 0x6dde9e 0x6db946 0x6daba5 0x4781a1 # 0x6a7379 net/http.init.func1+0x19 /usr/local/go/src/net/http/h2_bundle.go:1045 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x6b6e44 net/http.http2getDataBufferChunk+0x104 /usr/local/go/src/net/http/h2_bundle.go:1055 # 0x6b7579 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1166 # 0x6b7444 net/http.(*http2dataBuffer).Write+0x84 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x6c0bbb net/http.(*http2pipe).Write+0x17b /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x6dde9d net/http.(*http2clientConnReadLoop).processData+0x21d /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x6db945 net/http.(*http2clientConnReadLoop).run+0x445 /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 352] @ 0x4176ac 0xdda24f 0xdda1c7 0xdda19e 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xdda24e net/textproto.MIMEHeader.Set+0x32e /usr/local/go/src/net/textproto/header.go:22 # 0xdda1c6 net/http.Header.Set+0x2a6 /usr/local/go/src/net/http/header.go:40 # 0xdda19d github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x27d /go/src/resolver/upstream_resolver.go:155 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0xdcc84b 0xdcc7ea 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0xdcc84a github.com/miekg/dns.(*Msg).SetReply+0xca /go/pkg/mod/github.com/miekg/dns@v1.1.59/defaults.go:25 # 0xdcc7e9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x69 /go/src/resolver/custom_dns_resolver.go:114 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [2: 576] @ 0x6ec3ad 0xdda105 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ec3ac net/http.NewRequestWithContext+0x26c /usr/local/go/src/net/http/request.go:905 # 0xdda104 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /go/src/resolver/upstream_resolver.go:150 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0xdda07c 0xdda0c6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xdda07b bytes.NewReader+0x15b /usr/local/go/src/bytes/reader.go:159 # 0xdda0c5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1a5 /go/src/resolver/upstream_resolver.go:150 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 2048] @ 0x516e36 0x66e745 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x516e35 crypto/cipher.NewCTR+0x155 /usr/local/go/src/crypto/cipher/ctr.go:53 # 0x66e744 crypto/tls.(*Config).encryptTicket+0x204 /usr/local/go/src/crypto/tls/ticket.go:338 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 10752] @ 0x50b4ae 0x50aedd 0x50b0b9 0x632a3d 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b0b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x632a3c crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:777 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0x86c745 0x86c6ff 0x86bf14 0x86b5b0 0x86a225 0x88054a 0x8fcddf 0xe27f53 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x86c744 text/template/parse.(*Tree).newText+0x104 /usr/local/go/src/text/template/parse/node.go:136 # 0x86c6fe text/template/parse.(*Tree).textOrAction+0xbe /usr/local/go/src/text/template/parse/parse.go:370 # 0x86bf13 text/template/parse.(*Tree).parse+0x4d3 /usr/local/go/src/text/template/parse/parse.go:315 # 0x86b5af text/template/parse.(*Tree).Parse+0x24f /usr/local/go/src/text/template/parse/parse.go:251 # 0x86a224 text/template/parse.Parse+0x124 /usr/local/go/src/text/template/parse/parse.go:66 # 0x880549 text/template.(*Template).Parse+0x729 /usr/local/go/src/text/template/template.go:210 # 0x8fcdde html/template.(*Template).Parse+0x7e /usr/local/go/src/html/template/template.go:191 # 0xe27f52 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /go/src/server/server_endpoints.go:232 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 576] @ 0x833450 0x833401 0x6ff80e 0x6faae8 0x4781a1 # 0x83344f net/http.(*Request).WithContext+0x24f /usr/local/go/src/net/http/request.go:366 # 0x833400 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x200 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:87 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 704] @ 0x51ab6a 0x51a6cb 0x66e6b2 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab69 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x66e6b1 crypto/tls.(*Config).encryptTicket+0x171 /usr/local/go/src/crypto/tls/ticket.go:334 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 23296] @ 0x636818 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x636817 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /usr/local/go/src/crypto/tls/conn.go:1158 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [18: 41472] @ 0x50b4ae 0x50aedd 0x6348f4 0x6348b7 0x6323de 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x6348f3 bytes.(*Buffer).Grow+0x73 /usr/local/go/src/bytes/buffer.go:168 # 0x6348b6 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:827 # 0x6323dd crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:677 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 288] @ 0x65fed9 0x65fe42 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x65fed8 crypto/ecdh.(*PublicKey).Bytes+0x6b8 /usr/local/go/src/crypto/ecdh/ecdh.go:78 # 0x65fe41 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x621 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:223 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 1344] @ 0x6f6aeb 0x6fa839 0x4781a1 # 0x6f6aea net/http.(*conn).readRequest+0x8aa /usr/local/go/src/net/http/server.go:1052 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x58b405 0x58b2db 0x6672a5 0x6670ae 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b2da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 208] @ 0x661619 0x66155b 0x65f733 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x661618 crypto/tls.clientHelloInfo+0x118 /usr/local/go/src/crypto/tls/handshake_server.go:950 # 0x66155a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:442 # 0x65f732 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:59 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 1536] @ 0x5741aa 0x57416e 0x574172 0x5745fa 0x5736e5 0x573a35 0x59dde5 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cef8 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5741a9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57416d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574171 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x5745f9 crypto/internal/bigmod.(*Nat).Add+0x59 /usr/local/go/src/crypto/internal/bigmod/nat.go:550 # 0x5736e4 crypto/internal/bigmod.rr+0x244 /usr/local/go/src/crypto/internal/bigmod/nat.go:350 # 0x573a34 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59dde4 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cef7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 1408] @ 0x5a7465 0x5fdddb 0x60864e 0x60819c 0x483c62 0x608045 0x608028 0x60c3fd 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5a7464 encoding/pem.Decode+0x6a4 /usr/local/go/src/encoding/pem/pem.go:171 # 0x5fddda crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a /usr/local/go/src/crypto/x509/cert_pool.go:222 # 0x60864d crypto/x509.loadSystemRoots+0x3ad /usr/local/go/src/crypto/x509/root_unix.go:72 # 0x60819b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608044 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x608027 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c3fc crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 160] @ 0x5a8fea 0x60596d 0x60679d 0x5fdea5 0x60845d 0x60819c 0x483c62 0x608045 0x608028 0x60c3fd 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5a8fe9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x60596c crypto/x509.parseCertificate+0x4ac /usr/local/go/src/crypto/x509/parser.go:885 # 0x60679c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x5fdea4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x60845c crypto/x509.loadSystemRoots+0x1bc /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x60819b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608044 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x608027 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c3fc crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 320] @ 0x5a8fea 0x60596d 0x60679d 0x5fdea5 0x60845d 0x60819c 0x483c62 0x608045 0x608028 0x60c3fd 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5a8fe9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x60596c crypto/x509.parseCertificate+0x4ac /usr/local/go/src/crypto/x509/parser.go:885 # 0x60679c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x5fdea4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x60845c crypto/x509.loadSystemRoots+0x1bc /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x60819b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608044 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x608027 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c3fc crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 112] @ 0x7446c6 0x744640 0x747552 0x756170 0x75616b 0x756d0c 0x756d00 0xb8daaa 0xb8df2f 0x44f108 0x440810 0x440700 0x4781a1 # 0x7446c5 regexp/syntax.(*parser).newRegexp+0xa5 /usr/local/go/src/regexp/syntax/parse.go:146 # 0x74463f regexp/syntax.(*parser).op+0x1f /usr/local/go/src/regexp/syntax/parse.go:396 # 0x747551 regexp/syntax.parse+0x351 /usr/local/go/src/regexp/syntax/parse.go:964 # 0x75616f regexp/syntax.Parse+0x2f /usr/local/go/src/regexp/syntax/parse.go:889 # 0x75616a regexp.compile+0x2a /usr/local/go/src/regexp/regexp.go:172 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0xb8daa9 github.com/jinzhu/inflection.compile+0x849 /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:157 # 0xb8df2e github.com/jinzhu/inflection.init.0+0xe /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 # runtime.MemStats # Alloc = 2414848 # TotalAlloc = 228218840 # Sys = 18175240 # Lookups = 0 # Mallocs = 2801854 # Frees = 2780001 # HeapAlloc = 2414848 # HeapSys = 12025856 # HeapIdle = 7938048 # HeapInuse = 4087808 # HeapReleased = 6406144 # HeapObjects = 21853 # Stack = 557056 / 557056 # MSpan = 87200 / 114240 # MCache = 1200 / 15600 # BuckHashSys = 1537002 # GCSys = 3397792 # OtherSys = 527694 # NextGC = 4279336 # LastGC = 1775649387364412220 # PauseNs = [27112 91313 87437 24962 59998 70636 83021 105619 87563 56268 58620 95826 88167 47492 49503 178625 55442 51967 179366 72743 81943 54450 109697 343068 95259 67587 90961 70681 88319 124349 98742 92174 67967 113410 81512 49828 82519 80129 109543 107968 79966 203342 66501 54168 72159 108151 81512 87339 72593 968982 52865 82628 327522 77217 91404 92879 95434 110946 51621 126818 102385 76038 464395 635601 114407 94481 119417 84861 97708 99369 105531 79178 113906 96502 55003 70774 83894 71961 81657 54369 54933 82436 97497 71985 101148 89080 75659 114159 54802 81292 82879 241049 50511 94209 62477 73529 54898 68031 119610 57838 122489 80116 59864 119834 81171 67435 81834 58729 48979 71673 167021 109326 83095 78357 82337 103707 83369 78970 83274 49619 113769 94771 121561 92062 87507 80229 84773 72853 63162 89327 51398 92413 87380 72616 73747 52897 55883 75928 53150 77398 88524 52127 61137 85015 156006 51229 65241 96805 76554 80243 74309 105429 76958 72256 120909 112786 100039 90849 99325 48202 114372 115776 82786 70303 73634 68647 50194 81047 88753 86751 50623 50840 101082 94288 78439 86443 71955 84256 108974 51352 75561 93765 92417 46312 78863 53036 72928 59936 52652 45811 50674 91463 79146 92461 76699 72832 54890 46410 104584 133132 99895 72495 86075 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] # PauseEnd = [1775628925154325890 1775628925206394438 1775628925218466054 1775628925221436768 1775629045241167468 1775629165263795509 1775629285290561219 1775629397049924749 1775629517323359192 1775629637339039414 1775629757359127330 1775629877388027328 1775629997420670455 1775630117456177167 1775630237484929162 1775630290888893046 1775630354838094752 1775630388175942137 1775630452480467533 1775630487352038045 1775630600747231907 1775630721922669246 1775630797344007647 1775630905423302037 1775631026744784697 1775631086769245008 1775631135066625829 1775631255214761390 1775631344723932471 1775631448102158453 1775631568673317978 1775631628020934889 1775631675928326306 1775631767206295958 1775631818093937743 1775631913035832391 1775632031790147690 1775632081527689267 1775632095600115060 1775632133842809697 1775632203522008425 1775632325214800386 1775632397330764430 1775632460386375183 1775632580815008696 1775632701456880705 1775632821478353545 1775632941500733941 1775633061514959841 1775633102379535327 1775633132126783409 1775633153516499622 1775633252010346302 1775633343351088342 1775633463592959519 1775633583613225132 1775633703633131363 1775633823651065048 1775633943668311380 1775634063691246868 1775634183719970129 1775634273218561156 1775634299946922868 1775634364538603479 1775634463011114147 1775634524234893913 1775634625328393658 1775634666849288458 1775634787813473851 1775634907830707704 1775635013123951572 1775635083674174105 1775635175010563655 1775635247328125345 1775635367981860866 1775635488020483428 1775635608041311332 1775635728071597527 1775635848095071694 1775635968110023177 1775636088126385609 1775636208144986061 1775636328163249405 1775636448186461237 1775636568211341140 1775636688228576670 1775636808255096637 1775636910585439055 1775636965287599833 1775637086327347143 1775637206349943740 1775637326372882067 1775637446387349876 1775637566409424374 1775637686457105324 1775637806477805144 1775637926496915275 1775638046514987294 1775638161976944124 1775638282553271811 1775638402630230477 1775638522654178244 1775638642670716356 1775638762687301542 1775638882719368625 1775638925431303470 1775639046805374836 1775639166855968258 1775639286871781659 1775639357832978182 1775639477309131896 1775639537327224611 1775639613232862661 1775639658615340589 1775639720306351999 1775639841409943048 1775639962857582335 1775640005385671919 1775640126926556348 1775640170758603655 1775640281049474851 1775640402986099614 1775640523002992294 1775640643027471439 1775640763047531722 1775640883074069488 1775641003104287368 1775641123121141163 1775641243143684365 1775641363170369179 1775641483188095711 1775641603207435801 1775641723225596397 1775641843240977751 1775641963265387384 1775642083289897655 1775642203314669814 1775642323389425563 1775642443410584456 1775642563426738026 1775642683441945931 1775642803482895912 1775642923511619188 1775643023217618573 1775643043232734891 1775643109709784538 1775643230214156896 1775643351669985804 1775643463542650473 1775643550633015558 1775643614037184585 1775643685044187508 1775643805214217695 1775643925891447170 1775644045911287264 1775644163765000220 1775644283953353381 1775644403984981653 1775644524004831209 1775644644022795534 1775644764047401586 1775644884085997811 1775645004119776194 1775645124145566604 1775645244176688730 1775645364200490183 1775645484225475440 1775645604251036448 1775645724271959340 1775645844291087266 1775645964307327396 1775646084326365990 1775646204343739494 1775646324411924827 1775646444429594002 1775646564488428000 1775646684501621051 1775646804519686453 1775646924536533895 1775647044558593521 1775647164576392212 1775647284593570177 1775647404612067977 1775647524636444167 1775647644671492389 1775647764698884729 1775647884726502699 1775648004755082656 1775648124780853032 1775648244795420606 1775648364816487809 1775648484834487562 1775648604896726798 1775648724922272154 1775648844938968374 1775648964956705257 1775649084979694656 1775649204993756634 1775649218414777952 1775649234829168552 1775649276920284728 1775649366210269634 1775649387364412220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] # NumGC = 203 # NumForcedGC = 2 # GCCPUFraction = 9.492286597167288e-06 # DebugGC = false # MaxRSS = 27377664