heap profile: 0: 0 [116: 3269704] @ heap/1048576 0: 0 [0: 0] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf4a0be 0xf47f6f 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf4a0bd crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf47f6e crypto/internal/fips140/bigmod.rr+0x2ae /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [0: 0] @ 0x682270 0x68229f 0x68d547 0x68d508 0xedc5c6 0xed85ef 0x4811a1 # 0x68226f compress/flate.newDeflateFast+0x3af /usr/local/go/src/compress/flate/deflatefast.go:64 # 0x68229e compress/flate.(*compressor).init+0x3de /usr/local/go/src/compress/flate/deflate.go:586 # 0x68d546 compress/flate.NewWriter+0x2a6 /usr/local/go/src/compress/flate/deflate.go:664 # 0x68d507 compress/gzip.(*Writer).Write+0x267 /usr/local/go/src/compress/gzip/gzip.go:191 # 0xedc5c5 runtime/pprof.(*profileBuilder).build+0x5a5 /usr/local/go/src/runtime/pprof/proto.go:390 # 0xed85ee runtime/pprof.profileWriter+0xae /usr/local/go/src/runtime/pprof/pprof.go:885 0: 0 [0: 0] @ 0x68d52e 0x68d508 0xedc5c6 0xed85ef 0x4811a1 # 0x68d52d compress/flate.NewWriter+0x28d /usr/local/go/src/compress/flate/deflate.go:663 # 0x68d507 compress/gzip.(*Writer).Write+0x267 /usr/local/go/src/compress/gzip/gzip.go:191 # 0xedc5c5 runtime/pprof.(*profileBuilder).build+0x5a5 /usr/local/go/src/runtime/pprof/proto.go:390 # 0xed85ee runtime/pprof.profileWriter+0xae /usr/local/go/src/runtime/pprof/pprof.go:885 0: 0 [0: 0] @ 0x453916 0x4124d1 0xed8390 0xeed0e5 0x6f8189 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed838f runtime/pprof.StartCPUProfile+0xef /usr/local/go/src/runtime/pprof/pprof.go:855 # 0xeed0e4 net/http/pprof.Profile+0x2c4 /usr/local/go/src/net/http/pprof/pprof.go:157 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d 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 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 64] @ 0xf50ed0 0xf6dada 0xf72da5 0x660ce5 0x65d15f 0x657e34 0x6524dd 0x62605a 0x6f6f13 0x6f6f14 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660ce4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x65d15e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:893 # 0x657e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:85 # 0x6524dc crypto/tls.(*Conn).serverHandshake+0x19c /usr/local/go/src/crypto/tls/handshake_server.go:56 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6f6f12 crypto/tls.(*Conn).HandshakeContext+0xeb2 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6f6f13 net/http.(*conn).serve+0xeb3 /usr/local/go/src/net/http/server.go:1971 0: 0 [1: 80] @ 0xf72bf0 0xf72a89 0xf7247a 0x6373ff 0x63523e 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf72bef crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf72479 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1048576] @ 0xed7f90 0xed7f05 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed7f8f runtime/pprof.writeGoroutineStacks+0x2f /usr/local/go/src/runtime/pprof/pprof.go:762 # 0xed7f04 runtime/pprof.writeGoroutine+0x24 /usr/local/go/src/runtime/pprof/pprof.go:753 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d 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 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 48] @ 0xf127f1 0xf17bd2 0xf6dc7c 0xf72da5 0x660b4e 0x61cec7 0x63907e 0x635285 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf127f0 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /usr/local/go/src/crypto/internal/fips140/sha512/sha512.go:260 # 0xf17bd1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6dc7b crypto/internal/fips140/hkdf.Expand[...]+0x23b /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf4a0be 0xf47f6f 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf4a0bd crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf47f6e crypto/internal/fips140/bigmod.rr+0x2ae /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1280] @ 0x62dbee 0x62dbdb 0x62e8bd 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x62dbed crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes+0xd0d /usr/local/go/src/crypto/internal/fips140/mlkem/mlkem768.go:143 # 0x62dbda crypto/tls.(*Conn).makeClientHello+0xcfa /usr/local/go/src/crypto/tls/handshake_client.go:175 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1048576] @ 0x453916 0x46b2ae 0x464b3b 0xbdabe5 0xeed49b 0x6f8189 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xbdabe4 runtime/trace.Start+0x84 /usr/local/go/src/runtime/trace/trace.go:125 # 0xeed49a net/http/pprof.Trace+0x2ba /usr/local/go/src/net/http/pprof/pprof.go:183 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d 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 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 1048576] @ 0x453916 0x46b273 0x464b3b 0xbdabe5 0xeed49b 0x6f8189 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xbdabe4 runtime/trace.Start+0x84 /usr/local/go/src/runtime/trace/trace.go:125 # 0xeed49a net/http/pprof.Trace+0x2ba /usr/local/go/src/net/http/pprof/pprof.go:183 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d 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 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 128] @ 0xf50f0e 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x5f180d 0x5f1f26 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5f180c crypto/x509.alreadyInChain+0xac /usr/local/go/src/crypto/x509/verify.go:905 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1024] @ 0xf497cb 0xf4b617 0xf4b604 0xf6c97f 0xf68179 0x56e2d0 0x56e1d2 0x6164bb 0x638a68 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf497ca crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4b616 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4b603 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf68178 crypto/internal/fips140/rsa.verifyPSS+0x198 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v22.go:342 # 0x56e2cf crypto/internal/fips140/rsa.VerifyPSSWithSaltLength+0x32f /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v22.go:323 # 0x56e1d1 crypto/rsa.VerifyPSS+0x231 /usr/local/go/src/crypto/rsa/fips.go:169 # 0x6164ba crypto/tls.verifyHandshakeSignature+0x13a /usr/local/go/src/crypto/tls/auth.go:55 # 0x638a67 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:690 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x623b97 0x6236d8 0x65e8ab 0x657e65 0x6524dd 0x62605a 0x6f6f13 0x6f6f14 0x4811a1 # 0x623b96 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /usr/local/go/src/crypto/tls/conn.go:1173 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x65e8aa crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:1128 # 0x657e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:97 # 0x6524dc crypto/tls.(*Conn).serverHandshake+0x19c /usr/local/go/src/crypto/tls/handshake_server.go:56 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6f6f12 crypto/tls.(*Conn).HandshakeContext+0xeb2 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6f6f13 net/http.(*conn).serve+0xeb3 /usr/local/go/src/net/http/server.go:1971 0: 0 [1: 112] @ 0xebd79f 0x510eff 0x5117f8 0x51427e 0x50b3a5 0xea7fd5 0xea90fa 0x4811a1 # 0xebd79e github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0x9e /go/resolver/upstream_resolver.go:304 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50b3a4 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xea7fd4 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/resolver/parallel_best_resolver.go:73 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0xbdca48 0xbdca15 0xeb9ff3 0xeb9cd3 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb9ff2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 448] @ 0x6cef09 0x6cedb7 0x6b08a8 0x4811a1 # 0x6cef08 net/http.(*http2Transport).newClientConn+0x108 /usr/local/go/src/net/http/h2_bundle.go:8245 # 0x6cedb6 net/http.(*http2Transport).NewClientConn+0x36 /usr/local/go/src/net/http/h2_bundle.go:8240 # 0x6b08a7 net/http.(*http2addConnCall).run+0x47 /usr/local/go/src/net/http/h2_bundle.go:923 0: 0 [1: 32] @ 0xf06eb3 0xf17bd2 0xf6dc7c 0xf72da5 0xf72a89 0x65d2ac 0x65d246 0x657e34 0x6524dd 0x62605a 0x6f6f13 0x6f6f14 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf17bd1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6dc7b crypto/internal/fips140/hkdf.Expand[...]+0x23b /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d2ab crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65d245 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:904 # 0x657e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:85 # 0x6524dc crypto/tls.(*Conn).serverHandshake+0x19c /usr/local/go/src/crypto/tls/handshake_server.go:56 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6f6f12 crypto/tls.(*Conn).HandshakeContext+0xeb2 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6f6f13 net/http.(*conn).serve+0xeb3 /usr/local/go/src/net/http/server.go:1971 0: 0 [1: 4096] @ 0xe921a8 0xe923c4 0xe9223d 0xe92194 0xe92193 0xeaba52 0x4811a1 # 0xe921a7 bufio.NewWriterSize+0x407 /usr/local/go/src/bufio/bufio.go:600 # 0xe923c3 bufio.NewWriter+0x623 /usr/local/go/src/bufio/bufio.go:609 # 0xe9223c encoding/csv.NewWriter+0x49c /usr/local/go/src/encoding/csv/writer.go:42 # 0xe92193 github.com/0xERR0R/blocky/querylog.createCsvWriter+0x3f3 /go/querylog/file_writer.go:123 # 0xe92192 github.com/0xERR0R/blocky/querylog.(*FileWriter).Write+0x3f2 /go/querylog/file_writer.go:64 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 256] @ 0x564585 0x56445b 0x63d06c 0x63cf0f 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x564584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x56445a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63d06b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63cf0e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /usr/local/go/src/crypto/tls/handshake_messages.go:285 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1152] @ 0x658a50 0x658a44 0x657dc5 0x6524dd 0x62605a 0x6f6f13 0x6f6f14 0x4811a1 # 0x658a4f crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xb6f /usr/local/go/src/crypto/internal/fips140/mlkem/mlkem768.go:342 # 0x658a43 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xb63 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:283 # 0x657dc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x6524dc crypto/tls.(*Conn).serverHandshake+0x19c /usr/local/go/src/crypto/tls/handshake_server.go:56 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6f6f12 crypto/tls.(*Conn).HandshakeContext+0xeb2 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6f6f13 net/http.(*conn).serve+0xeb3 /usr/local/go/src/net/http/server.go:1971 0: 0 [1: 4096] @ 0x6cf2e8 0x6cf2d4 0x6cf23e 0x6cedb7 0x6b08a8 0x4811a1 # 0x6cf2e7 bufio.NewWriterSize+0x4e7 /usr/local/go/src/bufio/bufio.go:600 # 0x6cf2d3 bufio.NewWriter+0x4d3 /usr/local/go/src/bufio/bufio.go:609 # 0x6cf23d net/http.(*http2Transport).newClientConn+0x43d /usr/local/go/src/net/http/h2_bundle.go:8281 # 0x6cedb6 net/http.(*http2Transport).NewClientConn+0x36 /usr/local/go/src/net/http/h2_bundle.go:8240 # 0x6b08a7 net/http.(*http2addConnCall).run+0x47 /usr/local/go/src/net/http/h2_bundle.go:923 0: 0 [1: 352] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x5f5b57 0x5f3c6a 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5f5b56 crypto/x509.(*policyGraph).incrDepth+0x2456 /usr/local/go/src/crypto/x509/verify.go:1379 # 0x5f3c69 crypto/x509.policiesValid+0x569 /usr/local/go/src/crypto/x509/verify.go:1443 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x47713a 0x47714f 0x5f3cff 0x5f3c6a 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5f3cfe crypto/x509.(*policyGraph).incrDepth+0x5fe /usr/local/go/src/crypto/x509/verify.go:1384 # 0x5f3c69 crypto/x509.policiesValid+0x569 /usr/local/go/src/crypto/x509/verify.go:1443 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 896] @ 0x5eb2ee 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5eb2ed crypto/x509.parseCertificate+0x110d /usr/local/go/src/crypto/x509/parser.go:1049 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x70ecee 0x70de78 0x70dcb5 0x4811a1 # 0x70eced net/http.(*Transport).dialConn+0x16d /usr/local/go/src/net/http/transport.go:1744 # 0x70de77 net/http.(*Transport).dialConnFor+0xb7 /usr/local/go/src/net/http/transport.go:1615 # 0x70dcb4 net/http.(*Transport).startDialConnForLocked.func1+0x34 /usr/local/go/src/net/http/transport.go:1597 0: 0 [1: 48] @ 0x47713a 0x47714f 0x5f48ea 0x5f49e5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5f48e9 crypto/x509.newPolicyGraphNode+0x11e9 /usr/local/go/src/crypto/x509/verify.go:1263 # 0x5f49e4 crypto/x509.policiesValid+0x12e4 /usr/local/go/src/crypto/x509/verify.go:1464 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xeb2ca5 0xa2e448 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb2ca4 github.com/0xERR0R/blocky/resolver.isTimeout+0x24 /go/resolver/upstream_resolver.go:397 # 0xa2e447 github.com/avast/retry-go/v4.DoWithData[...]+0x7a7 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:187 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 1536] @ 0x63e055 0x63e025 0x63df37 0x564342 0x5646d1 0x63deec 0x63dc98 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x63e054 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63e024 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63df36 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:367 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63deeb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63dc97 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /usr/local/go/src/crypto/tls/handshake_messages.go:366 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 144] @ 0x477093 0x407f05 0x407ef8 0x40c094 0x5f59f4 0x5f49e5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5f59f3 crypto/x509.newPolicyGraphNode+0x22f3 /usr/local/go/src/crypto/x509/verify.go:1268 # 0x5f49e4 crypto/x509.policiesValid+0x12e4 /usr/local/go/src/crypto/x509/verify.go:1464 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1280] @ 0x61799e 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x61799d crypto/tls.(*certCache).newCert+0x3d /usr/local/go/src/crypto/tls/cache.go:81 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 3072] @ 0x56419a 0x564164 0x64f9bf 0x564342 0x5646d1 0x5642bd 0x64f476 0x564342 0x5646d1 0x64f3a7 0x64f337 0x64f30a 0x564342 0x5646d1 0x64f054 0x64efbc 0x623116 0x65cae5 0x657e25 0x6524dd 0x62605a 0x6f6f13 0x6f6f14 0x4811a1 # 0x564199 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x564163 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f9be crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e /usr/local/go/src/crypto/tls/handshake_messages.go:1472 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x5642bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64f475 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 /usr/local/go/src/crypto/tls/handshake_messages.go:1471 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64f3a6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64f336 crypto/tls.marshalCertificate+0x236 /usr/local/go/src/crypto/tls/handshake_messages.go:1469 # 0x64f309 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 /usr/local/go/src/crypto/tls/handshake_messages.go:1462 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64f053 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64efbb crypto/tls.(*certificateMsgTLS13).marshal+0x9b /usr/local/go/src/crypto/tls/handshake_messages.go:1452 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x65cae4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:851 # 0x657e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:82 # 0x6524dc crypto/tls.(*Conn).serverHandshake+0x19c /usr/local/go/src/crypto/tls/handshake_server.go:56 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6f6f12 crypto/tls.(*Conn).HandshakeContext+0xeb2 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6f6f13 net/http.(*conn).serve+0xeb3 /usr/local/go/src/net/http/server.go:1971 0: 0 [1: 1280] @ 0x5a1785 0x5a2725 0x5a3926 0x5a6e05 0x4811a1 # 0x5a1784 net.dnsPacketRoundTrip+0xa4 /usr/local/go/src/net/dnsclient_unix.go:114 # 0x5a2724 net.(*Resolver).exchange+0x4e4 /usr/local/go/src/net/dnsclient_unix.go:195 # 0x5a3925 net.(*Resolver).tryOneName+0x4c5 /usr/local/go/src/net/dnsclient_unix.go:316 # 0x5a6e04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 /usr/local/go/src/net/dnsclient_unix.go:667 0: 0 [2: 8192] @ 0x6cf405 0x6cf3a9 0x6cf37d 0x6cedb7 0x6b08a8 0x4811a1 # 0x6cf404 bufio.NewReaderSize+0x604 /usr/local/go/src/bufio/bufio.go:57 # 0x6cf3a8 bufio.NewReader+0x5a8 /usr/local/go/src/bufio/bufio.go:63 # 0x6cf37c net/http.(*http2Transport).newClientConn+0x57c /usr/local/go/src/net/http/h2_bundle.go:8287 # 0x6cedb6 net/http.(*http2Transport).NewClientConn+0x36 /usr/local/go/src/net/http/h2_bundle.go:8240 # 0x6b08a7 net/http.(*http2addConnCall).run+0x47 /usr/local/go/src/net/http/h2_bundle.go:923 0: 0 [1: 512] @ 0xf4b585 0xf4b53e 0xf4b542 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf4b584 crypto/internal/fips140/bigmod.(*Nat).reset+0xc4 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4b53d crypto/internal/fips140/bigmod.(*Nat).set+0x7d /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4b541 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x81 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1024] @ 0xf497cb 0xf47f6f 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf497ca crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf47f6e crypto/internal/fips140/bigmod.rr+0x2ae /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 160] @ 0xea9bbe 0xea9aa5 0xea892c 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xeff755 0xeff396 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xea9bbd github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /go/resolver/parallel_best_resolver.go:245 # 0xea9aa4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/resolver/parallel_best_resolver.go:236 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xeff754 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /go/server/server_endpoints.go:126 # 0xeff395 github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xd5 /go/server/server_endpoints.go:88 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d 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 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 1536] @ 0x5ea225 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5ea224 crypto/x509.parseCertificate+0x44 /usr/local/go/src/crypto/x509/parser.go:884 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x5bd746 0x5bd71d 0x5b2b78 0x5c55c7 0x59f48b 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5bd745 net.newFD+0xc5 /usr/local/go/src/net/fd_unix.go:27 # 0x5bd71c net.socket+0x9c /usr/local/go/src/net/sock_posix.go:27 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c55c6 net.(*sysDialer).dialUDP+0xa6 /usr/local/go/src/net/udpsock_posix.go:212 # 0x59f48a net.(*sysDialer).dialSingle+0x28a /usr/local/go/src/net/dial.go:725 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 512] @ 0xf6c53e 0xf6c4f9 0xf6c4f6 0xf6c5b0 0xf66cad 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf6c53d crypto/internal/fips140/bigmod.(*Nat).reset+0xbd /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf6c4f8 crypto/internal/fips140/bigmod.(*Nat).set+0x78 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf6c4f5 crypto/internal/fips140/bigmod.(*Modulus).Nat+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:597 # 0xf6c5af crypto/internal/fips140/rsa.checkPublicKey+0x12f /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:341 # 0xf66cac crypto/internal/fips140/rsa.verifyPKCS1v15+0x4c /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:102 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [5: 5120] @ 0xf497cb 0xf4b75e 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf497ca crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4b75d crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1024] @ 0x5eb2ee 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5eb2ed crypto/x509.parseCertificate+0x110d /usr/local/go/src/crypto/x509/parser.go:1049 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 1024] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf4a0be 0xf4b75e 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf4a0bd crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4b75d crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 576] @ 0x51c794 0x51c1bd 0x621c70 0x621c37 0x61edef 0x623451 0x623452 0x6234d9 0x652dbe 0x65237a 0x62605a 0x6f6f13 0x6f6f14 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x621c6f bytes.(*Buffer).Grow+0x6f /usr/local/go/src/bytes/buffer.go:168 # 0x621c36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:830 # 0x61edee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:629 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x652dbd crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:138 # 0x652379 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:44 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6f6f12 crypto/tls.(*Conn).HandshakeContext+0xeb2 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6f6f13 net/http.(*conn).serve+0xeb3 /usr/local/go/src/net/http/server.go:1971 0: 0 [1: 512] @ 0xf47dc5 0xf47d28 0xf47d3b 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf47dc4 crypto/internal/fips140/bigmod.(*Nat).expand+0x104 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf47d27 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x67 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf47d3a crypto/internal/fips140/bigmod.rr+0x7a /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf37cd4 0xf51ca2 0xf51985 0xf554c8 0xf5549b 0x568ceb 0x566a56 0x616552 0x638a68 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf37cd3 crypto/internal/fips140/nistec.P256OrdInverse+0x913 /usr/local/go/src/crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0xf51ca1 crypto/internal/fips140/ecdsa.inverse[...]+0x41 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:378 # 0xf51984 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:476 # 0xf554c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5549a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568cea crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a55 crypto/ecdsa.VerifyASN1+0x255 /usr/local/go/src/crypto/ecdsa/ecdsa.go:342 # 0x616551 crypto/tls.verifyHandshakeSignature+0x1d1 /usr/local/go/src/crypto/tls/auth.go:30 # 0x638a67 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:690 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x8119c8 0x7ffd1d 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x8119c7 github.com/miekg/dns.ReadFromSessionUDP+0x47 /go/pkg/mod/github.com/miekg/dns@v1.1.66/udp.go:42 # 0x7ffd1c github.com/miekg/dns.(*Server).readUDP+0xfc /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [2: 2048] @ 0xf497cb 0xf4b75e 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf497ca crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4b75d crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 3072] @ 0x51c794 0x51c1bd 0x51c399 0x61fdbd 0x62199a 0x61fd0d 0x623451 0x623452 0x6234d9 0x637cb8 0x635256 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x61fdbc crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:780 # 0x621999 crypto/tls.(*Conn).retryReadRecord+0x79 /usr/local/go/src/crypto/tls/conn.go:794 # 0x61fd0c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /usr/local/go/src/crypto/tls/conn.go:753 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x637cb7 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:548 # 0x635255 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:133 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x5e9b0c 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5e9b0b crypto/x509.processExtensions+0x17cb /usr/local/go/src/crypto/x509/parser.go:746 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x564645 0x63bf65 0x63bf6c 0x641595 0x623116 0x62ec85 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63bf64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1524 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf6b crypto/tls.(*clientHelloMsg).marshalMsg+0x152b /usr/local/go/src/crypto/tls/handshake_messages.go:182 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xbdca48 0xbdca15 0xeb9ff3 0xeb9cd3 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb9ff2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x7c6d1a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c6d19 github.com/miekg/dns.init.func13+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 512] @ 0x5d699e 0x5d69b3 0x669394 0x61ced6 0x6375ae 0x63523e 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5d699d crypto/internal/fips140/aes.New+0x3d /usr/local/go/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d69b2 crypto/aes.NewCipher+0x52 /usr/local/go/src/crypto/aes/aes.go:47 # 0x669393 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:551 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 32768] @ 0x7557e5 0x75671f 0x758972 0x75d9cb 0x75d365 0xe91e6a 0xe91e4a 0xeaba52 0x4811a1 # 0x7557e4 regexp.(*bitState).reset+0x104 /usr/local/go/src/regexp/backtrack.go:91 # 0x75671e regexp.(*Regexp).backtrack+0x19e /usr/local/go/src/regexp/backtrack.go:317 # 0x758971 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0x75d9ca regexp.(*Regexp).replaceAll+0x18a /usr/local/go/src/regexp/regexp.go:619 # 0x75d364 regexp.(*Regexp).ReplaceAllString+0xe4 /usr/local/go/src/regexp/regexp.go:577 # 0xe91e69 github.com/0xERR0R/blocky/querylog.escape+0xc9 /go/querylog/file_writer.go:130 # 0xe91e49 github.com/0xERR0R/blocky/querylog.(*FileWriter).Write+0xa9 /go/querylog/file_writer.go:54 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 32] @ 0xf725e8 0x637ad7 0x63523e 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf725e7 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:122 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x5c29ce 0x5c2fdd 0x811a05 0x7ffd1d 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x5c29cd net.UDPAddrFromAddrPort+0xed /usr/local/go/src/net/udpsock.go:106 # 0x5c2fdc net.(*UDPConn).ReadMsgUDP+0x5c /usr/local/go/src/net/udpsock.go:193 # 0x811a04 github.com/miekg/dns.ReadFromSessionUDP+0x84 /go/pkg/mod/github.com/miekg/dns@v1.1.66/udp.go:43 # 0x7ffd1c github.com/miekg/dns.(*Server).readUDP+0xfc /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [1: 16] @ 0xe9cd19 0xe9cce1 0xebacde 0xebb577 0xebb44a 0xe9e113 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xeff755 0xeff396 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xe9cd18 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /go/resolver/caching_resolver.go:383 # 0xe9cce0 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /go/resolver/caching_resolver.go:115 # 0xebacdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /go/cache/expirationcache/expiration_cache.go:158 # 0xebb576 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /go/cache/expirationcache/prefetching_cache.go:97 # 0xebb449 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /go/cache/expirationcache/prefetching_cache.go:106 # 0xe9e112 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /go/resolver/caching_resolver.go:246 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xeff754 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /go/server/server_endpoints.go:126 # 0xeff395 github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xd5 /go/server/server_endpoints.go:88 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d 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 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x562be5 0x5e509a 0x5eb1ba 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x562be4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e5099 crypto/x509.parseExtension+0x79 /usr/local/go/src/crypto/x509/parser.go:202 # 0x5eb1b9 crypto/x509.parseCertificate+0xfd9 /usr/local/go/src/crypto/x509/parser.go:1040 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x7ffd66 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x7ffd65 github.com/miekg/dns.(*Server).readUDP+0x145 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:719 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [1: 64] @ 0x5f4825 0x5f49e5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5f4824 crypto/x509.newPolicyGraphNode+0x1124 /usr/local/go/src/crypto/x509/verify.go:1260 # 0x5f49e4 crypto/x509.policiesValid+0x12e4 /usr/local/go/src/crypto/x509/verify.go:1464 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 2048] @ 0x617a67 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x617a66 crypto/tls.(*certCache).newCert+0x106 /usr/local/go/src/crypto/tls/cache.go:91 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 1024] @ 0xf47dc5 0xf47d28 0xf47d3b 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf47dc4 crypto/internal/fips140/bigmod.(*Nat).expand+0x104 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf47d27 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x67 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf47d3a crypto/internal/fips140/bigmod.rr+0x7a /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x407132 0x477189 0x774a3e 0xea1f93 0xea1e8c 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xeff755 0xeff396 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea1f92 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea1e8b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /go/resolver/custom_dns_resolver.go:162 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xeff754 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /go/server/server_endpoints.go:126 # 0xeff395 github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xd5 /go/server/server_endpoints.go:88 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d 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 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 256] @ 0xf47cee 0xf47cdb 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf47ced crypto/internal/fips140/bigmod.NewNat+0x2d /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf47cda crypto/internal/fips140/bigmod.rr+0x1a /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x6e0f30 0x6e1385 0x6f4c50 0x6f49e4 0x6ef2f7 0x6704f5 0x6f58e5 0x6f66c5 0x4811a1 # 0x6e0f2f net/http.Header.sortedKeyValues+0x8f /usr/local/go/src/net/http/header.go:170 # 0x6e1384 net/http.Header.writeSubset+0xc4 /usr/local/go/src/net/http/header.go:195 # 0x6f4c4f net/http.Header.WriteSubset+0x190f /usr/local/go/src/net/http/header.go:187 # 0x6f49e3 net/http.(*chunkWriter).writeHeader+0x16a3 /usr/local/go/src/net/http/server.go:1577 # 0x6ef2f6 net/http.(*chunkWriter).Write+0x36 /usr/local/go/src/net/http/server.go:376 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x6f58e4 net/http.(*response).finishRequest+0x44 /usr/local/go/src/net/http/server.go:1715 # 0x6f66c4 net/http.(*conn).serve+0x664 /usr/local/go/src/net/http/server.go:2108 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf50def 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x65bda5 0x657e12 0x6524dd 0x62605a 0x6f6f13 0x6f6f14 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x65bda4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:766 # 0x657e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:79 # 0x6524dc crypto/tls.(*Conn).serverHandshake+0x19c /usr/local/go/src/crypto/tls/handshake_server.go:56 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6f6f12 crypto/tls.(*Conn).HandshakeContext+0xeb2 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6f6f13 net/http.(*conn).serve+0xeb3 /usr/local/go/src/net/http/server.go:1971 0: 0 [1: 64] @ 0xf50ed0 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x65be65 0x657e12 0x6524dd 0x62605a 0x6f6f13 0x6f6f14 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x65be64 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:768 # 0x657e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:79 # 0x6524dc crypto/tls.(*Conn).serverHandshake+0x19c /usr/local/go/src/crypto/tls/handshake_server.go:56 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6f6f12 crypto/tls.(*Conn).HandshakeContext+0xeb2 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6f6f13 net/http.(*conn).serve+0xeb3 /usr/local/go/src/net/http/server.go:1971 0: 0 [1: 96] @ 0xf50246 0xf50bc5 0xf5a3b0 0x56a725 0x565d49 0x56585d 0x65ccca 0x657e25 0x6524dd 0x62605a 0x6f6f13 0x6f6f14 0x4811a1 # 0xf50245 crypto/internal/fips140/ecdsa.pad000+0x65 /usr/local/go/src/crypto/internal/fips140/ecdsa/hmacdrbg.go:131 # 0xf50bc4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x604 /usr/local/go/src/crypto/internal/fips140/ecdsa/hmacdrbg.go:103 # 0xf5a3af crypto/internal/fips140/ecdsa.Sign[...]+0x22f /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x56a724 crypto/ecdsa.signFIPS[...]+0xc4 /usr/local/go/src/crypto/ecdsa/ecdsa.go:251 # 0x565d48 crypto/ecdsa.SignASN1+0x228 /usr/local/go/src/crypto/ecdsa/ecdsa.go:227 # 0x56585c crypto/ecdsa.(*PrivateKey).Sign+0x3c /usr/local/go/src/crypto/ecdsa/ecdsa.go:154 # 0x65ccc9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:869 # 0x657e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:82 # 0x6524dc crypto/tls.(*Conn).serverHandshake+0x19c /usr/local/go/src/crypto/tls/handshake_server.go:56 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6f6f12 crypto/tls.(*Conn).HandshakeContext+0xeb2 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6f6f13 net/http.(*conn).serve+0xeb3 /usr/local/go/src/net/http/server.go:1971 0: 0 [1: 640] @ 0x623933 0x6236d8 0x652dbe 0x65237a 0x62605a 0x6f6f13 0x6f6f14 0x4811a1 # 0x623932 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 /usr/local/go/src/crypto/tls/conn.go:1123 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x652dbd crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:138 # 0x652379 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:44 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6f6f12 crypto/tls.(*Conn).HandshakeContext+0xeb2 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6f6f13 net/http.(*conn).serve+0xeb3 /usr/local/go/src/net/http/server.go:1971 0: 0 [1: 144] @ 0x67549c 0x717d09 0x717d0a 0x6f1707 0x6f63f8 0x4811a1 # 0x67549b net/textproto.readMIMEHeader+0x27b /usr/local/go/src/net/textproto/reader.go:568 # 0x717d08 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /usr/local/go/src/net/textproto/reader.go:502 # 0x717d09 net/http.readRequest+0x4c9 /usr/local/go/src/net/http/request.go:1133 # 0x6f1706 net/http.(*conn).readRequest+0x226 /usr/local/go/src/net/http/server.go:1048 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [1: 512] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf4a0be 0xf4b617 0xf4b604 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf4a0bd crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4b616 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4b603 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [3: 1536] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf494ba 0xf47f1c 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf494b9 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf47f1b crypto/internal/fips140/bigmod.rr+0x25b /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf4a0be 0xf4b75e 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf4a0bd crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4b75d crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [3: 3072] @ 0xf497cb 0xf47f6f 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf497ca crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf47f6e crypto/internal/fips140/bigmod.rr+0x2ae /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1536] @ 0x617a67 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x617a66 crypto/tls.(*certCache).newCert+0x106 /usr/local/go/src/crypto/tls/cache.go:91 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 16384] @ 0x62db35 0x62db4b 0x62e8bd 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x62db34 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xc54 /usr/local/go/src/crypto/internal/fips140/mlkem/mlkem768.go:200 # 0x62db4a crypto/tls.(*Conn).makeClientHello+0xc6a /usr/local/go/src/crypto/tls/handshake_client.go:171 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x4d0b1b 0x4d0afd 0x625d2b 0x70ea8e 0x70ea89 0x4811a1 # 0x4d0b1a context.withCancel+0x3a /usr/local/go/src/context/context.go:277 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0x625d2a crypto/tls.(*Conn).handshakeContext+0x6a /usr/local/go/src/crypto/tls/conn.go:1519 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 352] @ 0x477093 0x407f05 0x407ef8 0x40d512 0x69b1fa 0x69b12b 0x69c33f 0x69bc85 0x69bab0 0x6b8332 0x6b3676 0x6d825a 0x6d7679 0x4811a1 # 0x69b1f9 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69b12a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69c33e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69bc84 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69baaf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b8331 net/http.(*http2Framer).readMetaFrame+0x2d1 /usr/local/go/src/net/http/h2_bundle.go:3184 # 0x6b3675 net/http.(*http2Framer).ReadFrame+0x3b5 /usr/local/go/src/net/http/h2_bundle.go:2097 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 3072] @ 0x51c794 0x51c1bd 0x51c399 0x61fdbd 0x623451 0x623452 0x6234d9 0x63860d 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x61fdbc crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:780 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x63860c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:630 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf4a0be 0xf4b798 0xf6c97f 0xf68179 0x56e2d0 0x56e1d2 0x6164bb 0x638a68 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf4a0bd crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4b797 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf68178 crypto/internal/fips140/rsa.verifyPSS+0x198 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v22.go:342 # 0x56e2cf crypto/internal/fips140/rsa.VerifyPSSWithSaltLength+0x32f /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v22.go:323 # 0x56e1d1 crypto/rsa.VerifyPSS+0x231 /usr/local/go/src/crypto/rsa/fips.go:169 # 0x6164ba crypto/tls.verifyHandshakeSignature+0x13a /usr/local/go/src/crypto/tls/auth.go:55 # 0x638a67 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:690 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [3: 1536] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf494ba 0xf47f1c 0xf48606 0xf480aa 0x573605 0x56e108 0x6164bb 0x638a68 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf494b9 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf47f1b crypto/internal/fips140/bigmod.rr+0x25b /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56e107 crypto/rsa.VerifyPSS+0x167 /usr/local/go/src/crypto/rsa/fips.go:156 # 0x6164ba crypto/tls.verifyHandshakeSignature+0x13a /usr/local/go/src/crypto/tls/auth.go:55 # 0x638a67 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:690 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xeff755 0xeff396 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xeff754 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /go/server/server_endpoints.go:126 # 0xeff395 github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xd5 /go/server/server_endpoints.go:88 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d 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 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 352] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x717639 0x7176e6 0x6a62cb 0x6a51b3 0xeb0173 0xeb016c 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x717638 net/http.Header.Clone+0x1d8 /usr/local/go/src/net/http/header.go:114 # 0x7176e5 net/http.cloneOrMakeHeader+0x285 /usr/local/go/src/net/http/clone.go:116 # 0x6a62ca net/http.(*Client).makeHeadersCopier+0x2a /usr/local/go/src/net/http/client.go:759 # 0x6a51b2 net/http.(*Client).do+0x232 /usr/local/go/src/net/http/client.go:609 # 0xeb0172 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:587 # 0xeb016b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/resolver/upstream_resolver.go:159 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 512] @ 0x5367d3 0x5735fb 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5367d2 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:524 # 0x5735fa crypto/rsa.fipsPublicKey+0x1a /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xe923ba 0xe922c4 0xeaba52 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe923b9 github.com/sirupsen/logrus.(*Entry).WithField+0x619 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe922c3 github.com/0xERR0R/blocky/querylog.(*FileWriter).Write+0x523 /go/querylog/file_writer.go:67 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 112] @ 0x774db7 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xeff755 0xeff396 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xeff754 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /go/server/server_endpoints.go:126 # 0xeff395 github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xd5 /go/server/server_endpoints.go:88 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d 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 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [2: 2816] @ 0x63f675 0x63f645 0x63f557 0x564342 0x5646d1 0x63f2e5 0x63f297 0x564342 0x5646d1 0x63f234 0x63f213 0x564342 0x5646d1 0x63d06c 0x63cf0f 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x63f674 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63f644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63f556 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:290 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f2e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f296 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /usr/local/go/src/crypto/tls/handshake_messages.go:289 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f212 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:286 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d06b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63cf0e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /usr/local/go/src/crypto/tls/handshake_messages.go:285 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 192] @ 0x59da55 0x70c392 0x70f365 0x70de78 0x70dcb5 0x4811a1 # 0x59da54 net.(*Dialer).DialContext+0x434 /usr/local/go/src/net/dial.go:565 # 0x70c391 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1278 # 0x70f364 net/http.(*Transport).dialConn+0x7e4 /usr/local/go/src/net/http/transport.go:1780 # 0x70de77 net/http.(*Transport).dialConnFor+0xb7 /usr/local/go/src/net/http/transport.go:1615 # 0x70dcb4 net/http.(*Transport).startDialConnForLocked.func1+0x34 /usr/local/go/src/net/http/transport.go:1597 0: 0 [3: 240] @ 0x5c30e5 0x5c2fa5 0x811a05 0x7ffd1d 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x5c30e4 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 /usr/local/go/src/net/udpsock.go:205 # 0x5c2fa4 net.(*UDPConn).ReadMsgUDP+0x24 /usr/local/go/src/net/udpsock.go:191 # 0x811a04 github.com/miekg/dns.ReadFromSessionUDP+0x84 /go/pkg/mod/github.com/miekg/dns@v1.1.66/udp.go:43 # 0x7ffd1c github.com/miekg/dns.(*Server).readUDP+0xfc /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [1: 352] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0xeb002f 0xeaffa7 0xeaff7e 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb002e net/textproto.MIMEHeader.Set+0x32e /usr/local/go/src/net/textproto/header.go:22 # 0xeaffa6 net/http.Header.Set+0x2a6 /usr/local/go/src/net/http/header.go:40 # 0xeaff7d github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x27d /go/resolver/upstream_resolver.go:155 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0x6b8f9f 0x69c479 0x69c385 0x69bc85 0x69bab0 0x6b8332 0x6b3676 0x6d825a 0x6d7679 0x4811a1 # 0x6b8f9e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:3146 # 0x69c478 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69c384 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69bc84 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69baaf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b8331 net/http.(*http2Framer).readMetaFrame+0x2d1 /usr/local/go/src/net/http/h2_bundle.go:3184 # 0x6b3675 net/http.(*http2Framer).ReadFrame+0x3b5 /usr/local/go/src/net/http/h2_bundle.go:2097 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 576] @ 0x544e85 0x544dfd 0x56254c 0x562547 0x5623c5 0x5e5525 0x5eab08 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x544e84 math/big.nat.make+0xa4 /usr/local/go/src/math/big/nat.go:66 # 0x544dfc math/big.nat.setBytes+0x1c /usr/local/go/src/math/big/nat.go:1332 # 0x56254b math/big.(*Int).SetBytes+0xcb /usr/local/go/src/math/big/int.go:512 # 0x562546 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x5623c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5e5524 crypto/x509.parsePublicKey+0x1c4 /usr/local/go/src/crypto/x509/parser.go:234 # 0x5eab07 crypto/x509.parseCertificate+0x927 /usr/local/go/src/crypto/x509/parser.go:1008 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1024] @ 0xf497cb 0xf4967f 0xf4b7ba 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf497ca crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4967e crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4b7b9 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x70891f 0x70887c 0x7183b3 0x6a3a42 0x6a32f1 0x6a5909 0xeb0173 0xeb016c 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xeb1945 0x8c8aa8 0x8c8948 0xeb11c5 0xeacc70 0xeb4e7d 0x8c8aa8 0x8c8948 0xeb4c14 0xea81d5 0xeb3355 0xeb2e45 0xefb666 0xefa41e 0xf039ea 0xf04626 0x89344a 0x893d8f 0xf03738 0xf0372f 0xf05bb3 0x44482b 0x4811a1 # 0x70891e net/http.setupRewindBody+0x3fe /usr/local/go/src/net/http/transport.go:778 # 0x70887b net/http.(*Transport).roundTrip+0x35b /usr/local/go/src/net/http/transport.go:612 # 0x7183b2 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:30 # 0x6a3a41 net/http.send+0x5e1 /usr/local/go/src/net/http/client.go:259 # 0x6a32f0 net/http.(*Client).send+0x90 /usr/local/go/src/net/http/client.go:180 # 0x6a5908 net/http.(*Client).do+0x988 /usr/local/go/src/net/http/client.go:728 # 0xeb0172 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:587 # 0xeb016b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/resolver/upstream_resolver.go:159 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xeb1944 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).testResolve+0x84 /go/resolver/upstream_resolver.go:322 # 0x8c8aa7 github.com/0xERR0R/blocky/config.InitStrategy.Do.recoverToError.func3+0x67 /go/config/config.go:403 # 0x8c8947 github.com/0xERR0R/blocky/config.InitStrategy.Do+0x107 /go/config/config.go:138 # 0xeb11c4 github.com/0xERR0R/blocky/resolver.NewUpstreamResolver+0x124 /go/resolver/upstream_resolver.go:282 # 0xeacc6f github.com/0xERR0R/blocky/resolver.createGroupResolvers+0x26f /go/resolver/resolver.go:271 # 0xeb4e7c github.com/0xERR0R/blocky/resolver.initGroupResolvers[...].func1+0x5c /go/resolver/resolver.go:238 # 0x8c8aa7 github.com/0xERR0R/blocky/config.InitStrategy.Do.recoverToError.func3+0x67 /go/config/config.go:403 # 0x8c8947 github.com/0xERR0R/blocky/config.InitStrategy.Do+0x107 /go/config/config.go:138 # 0xeb4c13 github.com/0xERR0R/blocky/resolver.initGroupResolvers[...]+0x193 /go/resolver/resolver.go:254 # 0xea81d4 github.com/0xERR0R/blocky/resolver.NewParallelBestResolver+0xf4 /go/resolver/parallel_best_resolver.go:104 # 0xeb3354 github.com/0xERR0R/blocky/resolver.createUpstreamBranches+0x334 /go/resolver/upstream_tree_resolver.go:72 # 0xeb2e44 github.com/0xERR0R/blocky/resolver.NewUpstreamTreeResolver+0x124 /go/resolver/upstream_tree_resolver.go:32 # 0xefb665 github.com/0xERR0R/blocky/server.createQueryResolver+0xa5 /go/server/server.go:296 # 0xefa41d github.com/0xERR0R/blocky/server.NewServer+0x1dd /go/server/server.go:139 # 0xf039e9 github.com/0xERR0R/blocky/cmd.startServer+0x149 /go/cmd/serve.go:52 # 0xf04625 github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xc5 /go/cmd/root.go:42 # 0x893449 github.com/spf13/cobra.(*Command).execute+0xaa9 /go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1015 # 0x893d8e github.com/spf13/cobra.(*Command).ExecuteC+0x46e /go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1148 # 0xf03737 github.com/spf13/cobra.(*Command).Execute+0x17 /go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1071 # 0xf0372e github.com/0xERR0R/blocky/cmd.Execute+0xe /go/cmd/root.go:112 # 0xf05bb2 main.main+0x12 /go/main.go:10 # 0x44482a runtime.main+0x28a /usr/local/go/src/runtime/proc.go:283 0: 0 [1: 1152] @ 0x759e65 0x759e44 0x75b83e 0x75bc2f 0x75c72c 0x75c720 0xa4525f 0x453458 0x4448e5 0x4447ce 0x4811a1 # 0x759e64 regexp.newQueue+0xe4 /usr/local/go/src/regexp/onepass.go:141 # 0x759e43 regexp.makeOnePass+0xc3 /usr/local/go/src/regexp/onepass.go:301 # 0x75b83d regexp.compileOnePass+0x19d /usr/local/go/src/regexp/onepass.go:502 # 0x75bc2e regexp.compile+0x8e /usr/local/go/src/regexp/regexp.go:187 # 0x75c72b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:131 # 0x75c71f regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:311 # 0xa4525e github.com/0xERR0R/blocky/lists/parsers.init+0x1e /go/lists/parsers/hosts.go:27 # 0x453457 runtime.doInit1+0xd7 /usr/local/go/src/runtime/proc.go:7353 # 0x4448e4 runtime.doInit+0x344 /usr/local/go/src/runtime/proc.go:7320 # 0x4447cd runtime.main+0x22d /usr/local/go/src/runtime/proc.go:254 0: 0 [1: 112] @ 0x754fb6 0x754f73 0x754a74 0x754a74 0x7546a9 0x754a74 0x75bc0d 0x75c72c 0x75c720 0xa4525f 0x453458 0x4448e5 0x4447ce 0x4811a1 # 0x754fb5 regexp/syntax.simplify1+0x975 /usr/local/go/src/regexp/syntax/simplify.go:148 # 0x754f72 regexp/syntax.(*Regexp).Simplify+0x932 /usr/local/go/src/regexp/syntax/simplify.go:100 # 0x754a73 regexp/syntax.(*Regexp).Simplify+0x433 /usr/local/go/src/regexp/syntax/simplify.go:23 # 0x754a73 regexp/syntax.(*Regexp).Simplify+0x433 /usr/local/go/src/regexp/syntax/simplify.go:23 # 0x7546a8 regexp/syntax.(*Regexp).Simplify+0x68 /usr/local/go/src/regexp/syntax/simplify.go:38 # 0x754a73 regexp/syntax.(*Regexp).Simplify+0x433 /usr/local/go/src/regexp/syntax/simplify.go:23 # 0x75bc0c regexp.compile+0x6c /usr/local/go/src/regexp/regexp.go:175 # 0x75c72b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:131 # 0x75c71f regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:311 # 0xa4525e github.com/0xERR0R/blocky/lists/parsers.init+0x1e /go/lists/parsers/hosts.go:27 # 0x453457 runtime.doInit1+0xd7 /usr/local/go/src/runtime/proc.go:7353 # 0x4448e4 runtime.doInit+0x344 /usr/local/go/src/runtime/proc.go:7320 # 0x4447cd runtime.main+0x22d /usr/local/go/src/runtime/proc.go:254 0: 0 [1: 240] @ 0x759f05 0x75b83e 0x75bc2f 0x75c72c 0x75c720 0xc5e915 0xc5f50f 0x453458 0x4448e5 0x4447ce 0x4811a1 # 0x759f04 regexp.makeOnePass+0x184 /usr/local/go/src/regexp/onepass.go:303 # 0x75b83d regexp.compileOnePass+0x19d /usr/local/go/src/regexp/onepass.go:502 # 0x75bc2e regexp.compile+0x8e /usr/local/go/src/regexp/regexp.go:187 # 0x75c72b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:131 # 0x75c71f regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:311 # 0xc5e914 github.com/jinzhu/inflection.compile+0xd4 /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:129 # 0xc5f50e github.com/jinzhu/inflection.init.0+0xe /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x453457 runtime.doInit1+0xd7 /usr/local/go/src/runtime/proc.go:7353 # 0x4448e4 runtime.doInit+0x344 /usr/local/go/src/runtime/proc.go:7320 # 0x4447cd runtime.main+0x22d /usr/local/go/src/runtime/proc.go:254 # runtime.MemStats # Alloc = 4955488 # TotalAlloc = 61693864 # Sys = 18175240 # Lookups = 0 # Mallocs = 463122 # Frees = 439006 # HeapAlloc = 4955488 # HeapSys = 11960320 # HeapIdle = 5447680 # HeapInuse = 6512640 # HeapReleased = 3145728 # HeapObjects = 24116 # Stack = 622592 / 622592 # MSpan = 84640 / 97920 # MCache = 1208 / 15704 # BuckHashSys = 1474750 # GCSys = 3397768 # OtherSys = 606186 # NextGC = 6622898 # LastGC = 1767411007338043239 # PauseNs = [10720 16953 14186 24777 32021 28645 23986 24617 22943 25239 27131 25377 25007 24957 25730 29807 35649 37863 26982 35918 27471 27372 28685 28515 29716 25920 26580 40537 25329 60968 33083 40027 26360 31010 25919 27943 53403 41089 39315 26241 35938 26660 26391 28855 27813 42380 24647 26892 40629 31750 25218 27390 24617 74221 26009 27203 24607 28324 73461 36879 37080 26821 27263 27633 24958 41911 47970 30028 55877 27283 26610 26612 24626 38642 25539 26872 28325 28424 41648 62448 47382 35378 36851 30027 39214 37430 25819 35659 26721 32742 29395 30367 24548 31901 24658 60766 24817 37792 28815 56467 35508 28824 26010 26410 56139 55035 37662 29516 24297 37591 39255 93208 28675 38682 40166 41431 27272 25238 25407 27503 37132 27022 39155 39396 89460 27923 41810 29817 29908 43563 37634 43352 43642 54586 27764 27240 68030 44075 34134 27192 42971 29648 30008 41568 31481 33202 30508 40197 41118 38895 23345 30908 30157 41660 28364 38613 27783 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 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 = [1767392738609494271 1767392740391095466 1767392740392768398 1767392860410471717 1767392980424139043 1767393100437708302 1767393220455276711 1767393340470067179 1767393460482004438 1767393580494978144 1767393700513083877 1767393820530180488 1767393940544090046 1767394060559016318 1767394091759907596 1767394212580795160 1767394332593892291 1767394452609817517 1767394572623839199 1767394692639804798 1767394812654872385 1767394932673587019 1767395052686845274 1767395172703901975 1767395292717005507 1767395412728955448 1767395532745030424 1767395652757002309 1767395772771079082 1767395892786147680 1767396012803737153 1767396132817649380 1767396252831627174 1767396372848155210 1767396492866049697 1767396612877725325 1767396732891457383 1767396852903124901 1767396972914868988 1767397092930868297 1767397212944073224 1767397332957601727 1767397452969978936 1767397572982715546 1767397692998223455 1767397813009809202 1767397933023138119 1767398053035257620 1767398173047012490 1767398293061611267 1767398413086008042 1767398533099065445 1767398653112892821 1767398773124346954 1767398893134916170 1767399013150323249 1767399133161994646 1767399253174182546 1767399373186398890 1767399493195955164 1767399613204733464 1767399733228349966 1767399853238297590 1767399973252266705 1767400093263425107 1767400213274082089 1767400333285451324 1767400453295599209 1767400573305845103 1767400693316621230 1767400813325299461 1767400933334845208 1767401053345151623 1767401173356885309 1767401293368803782 1767401413382205228 1767401533394399230 1767401653412986092 1767401773425295206 1767401893439051057 1767402013452052085 1767402133464977904 1767402253476915532 1767402373490891567 1767402493504102818 1767402613520237830 1767402733539087745 1767402853555131124 1767402973575153013 1767403093587518601 1767403213600350242 1767403333613255738 1767403453626132029 1767403573638236791 1767403693652134738 1767403813666940970 1767403933682975989 1767404053700652921 1767404173714978359 1767404293728895997 1767404413740328040 1767404533756384701 1767404653768277539 1767404773779995748 1767404893793500607 1767405013809950301 1767405133825463789 1767405253840272970 1767405373855177946 1767405493870430143 1767405613883557258 1767405733896070145 1767405853909191572 1767405973921473988 1767406093932416806 1767406213943500877 1767406333958453232 1767406453969846223 1767406573983243894 1767406693995671414 1767406814010662426 1767406934023429526 1767407054035714849 1767407174049005677 1767407294060622422 1767407414073371757 1767407534086394033 1767407654099201913 1767407774110833338 1767407894125617540 1767408014140602795 1767408134153651529 1767408254165030973 1767408374175818762 1767408494186399392 1767408614196765277 1767408734212607716 1767408854227334335 1767408974252711008 1767409094264388942 1767409214276534993 1767409334288348528 1767409454297532433 1767409574306457076 1767409694315320686 1767409814327820816 1767409934340262251 1767410054351737138 1767410174364915897 1767410294377811489 1767410414391732037 1767410534410213418 1767410654424972936 1767410774439847970 1767410795434149467 1767410916468074467 1767411007338043239 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 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 = 157 # NumForcedGC = 2 # GCCPUFraction = 1.3744325407450203e-06 # DebugGC = false # MaxRSS = 26796032