heap profile: 2: 1088 [119: 6855208] @ heap/1048576 1: 768 [1: 768] @ 0x890ede 0x8890d9 0xe2b5f8 0xe2b5ef 0xe2d113 0x44075d 0x4781a1 # 0x890edd github.com/spf13/cobra.(*Command).InitDefaultCompletionCmd+0x35d /go/pkg/mod/github.com/spf13/cobra@v1.8.0/completions.go:713 # 0x8890d8 github.com/spf13/cobra.(*Command).ExecuteC+0x98 /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1070 # 0xe2b5f7 github.com/spf13/cobra.(*Command).Execute+0x17 /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xe2b5ee github.com/0xERR0R/blocky/cmd.Execute+0xe /go/src/cmd/root.go:113 # 0xe2d112 main.main+0x12 /go/src/main.go:10 # 0x44075c runtime.main+0x29c /usr/local/go/src/runtime/proc.go:271 1: 320 [1: 320] @ 0x74341b 0x7433c6 0x742a1f 0x7427a7 0x74130d 0x7561b7 0x756d0c 0x756d00 0xb8dd49 0xb8df2f 0x44f108 0x440810 0x440700 0x4781a1 # 0x74341a regexp/syntax.(*compiler).inst+0x9a /usr/local/go/src/regexp/syntax/compile.go:164 # 0x7433c5 regexp/syntax.(*compiler).rune+0x45 /usr/local/go/src/regexp/syntax/compile.go:273 # 0x742a1e regexp/syntax.(*compiler).compile+0x157e /usr/local/go/src/regexp/syntax/compile.go:101 # 0x7427a6 regexp/syntax.(*compiler).compile+0x1306 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x74130c regexp/syntax.Compile+0x14c /usr/local/go/src/regexp/syntax/compile.go:74 # 0x7561b6 regexp.compile+0x76 /usr/local/go/src/regexp/regexp.go:180 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0xb8dd48 github.com/jinzhu/inflection.compile+0xae8 /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:168 # 0xb8df2e github.com/jinzhu/inflection.init.0+0xe /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 0: 0 [0: 0] @ 0xe0a795 0xe0a6f0 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe0a794 runtime/pprof.writeProfileInternal+0x74 /usr/local/go/src/runtime/pprof/pprof.go:909 # 0xe0a6ef runtime/pprof.writeMutex+0x2f /usr/local/go/src/runtime/pprof/pprof.go:901 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [0: 0] @ 0x6f6aeb 0x6fa839 0x4781a1 # 0x6f6aea net/http.(*conn).readRequest+0x8aa /usr/local/go/src/net/http/server.go:1052 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 80] @ 0x5e37c5 0x5e3685 0x80b7a7 0x7f9a85 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x5e37c4 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 /usr/local/go/src/net/udpsock.go:205 # 0x5e3684 net.(*UDPConn).ReadMsgUDP+0x24 /usr/local/go/src/net/udpsock.go:191 # 0x80b7a6 github.com/miekg/dns.ReadFromSessionUDP+0x86 /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 # 0x7f9a84 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [1: 96] @ 0x58b4c7 0x6672a5 0x6670ae 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x6672a5 0x6670ae 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x64eef5 0x64eebe 0x58b1c7 0x58b552 0x64ea78 0x64e851 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64eef4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x234 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64eebd crypto/tls.(*serverHelloMsg).marshal.func10+0x1fd /usr/local/go/src/crypto/tls/handshake_messages.go:756 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ea77 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e850 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /usr/local/go/src/crypto/tls/handshake_messages.go:753 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 131072] @ 0x44f619 0x463954 0x4615e5 0xb17f86 0xe15b05 0x6fc109 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xb17f85 runtime/trace.Start+0x85 /usr/local/go/src/runtime/trace/trace.go:125 # 0xe15b04 net/http/pprof.Trace+0x2e4 /usr/local/go/src/net/http/pprof/pprof.go:178 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 131072] @ 0x44f619 0x46391d 0x4615e5 0xb17f86 0xe15b05 0x6fc109 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xb17f85 runtime/trace.Start+0x85 /usr/local/go/src/runtime/trace/trace.go:125 # 0xe15b04 net/http/pprof.Trace+0x2e4 /usr/local/go/src/net/http/pprof/pprof.go:178 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x62dca5 0x62de9d 0x65ad9f 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x62dca4 crypto/tls.(*Config).supportedVersions+0x44 /usr/local/go/src/crypto/tls/common.go:1041 # 0x62de9c crypto/tls.(*Config).mutualVersion+0x1c /usr/local/go/src/crypto/tls/common.go:1108 # 0x65ad9e crypto/tls.(*Conn).readClientHello+0x29e /usr/local/go/src/crypto/tls/handshake_server.go:162 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0xe09a2f 0xe087c9 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe09a2e runtime/pprof.writeHeapInternal+0x122e /usr/local/go/src/runtime/pprof/pprof.go:658 # 0xe087c8 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:578 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 32] @ 0x667345 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x628a0f 0x6673a5 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x667a77 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x667a76 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /usr/local/go/src/crypto/tls/key_schedule.go:72 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 224] @ 0x66e2e5 0x664225 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66e2e4 crypto/tls.(*Conn).sessionState+0x64 /usr/local/go/src/crypto/tls/ticket.go:293 # 0x664224 crypto/tls.(*Conn).sendSessionTicket+0x104 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:840 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 576] @ 0x63510e 0x635945 0x635e26 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 1408] @ 0x6a0465 0x6a034b 0x6a157f 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6c38a7 0x4781a1 # 0x6a0464 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a034a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a157e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6c38a6 net/http.(*http2serverConn).readFrames+0x86 /usr/local/go/src/net/http/h2_bundle.go:4637 0: 0 [1: 16] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 512] @ 0x516e36 0x66e745 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x516e35 crypto/cipher.NewCTR+0x155 /usr/local/go/src/crypto/cipher/ctr.go:53 # 0x66e744 crypto/tls.(*Config).encryptTicket+0x204 /usr/local/go/src/crypto/tls/ticket.go:338 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6285d9 0x667c54 0x66266a 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x662669 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:615 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b405 0x58b2db 0x66b996 0x66b953 0x664367 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b2da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x66b995 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x635 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66b952 crypto/tls.(*SessionState).Bytes+0x5f2 /usr/local/go/src/crypto/tls/ticket.go:120 # 0x664366 crypto/tls.(*Conn).sendSessionTicket+0x246 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:852 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 352] @ 0x51ab6a 0x51a6cb 0x62bb14 0x62fb16 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab69 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x4c5e26 0x4c6075 0x4c5759 0x4c571d 0x6f6989 0x6fa839 0x4781a1 # 0x4c5e25 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x4c6074 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:465 # 0x4c5758 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x6f6988 net/http.(*conn).readRequest+0x748 /usr/local/go/src/net/http/server.go:1039 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [3: 336] @ 0x628a0f 0x6673a5 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 352] @ 0x4176ac 0x6f7db5 0x6f7812 0x6fc2d5 0x6fc40e 0x8358d6 0x8358b9 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x6f7db4 net/http.Header.Clone+0x794 /usr/local/go/src/net/http/header.go:114 # 0x6f7811 net/http.(*response).WriteHeader+0x1f1 /usr/local/go/src/net/http/server.go:1188 # 0x6fc2d4 net/http.Error+0x194 /usr/local/go/src/net/http/server.go:2178 # 0x6fc40d net/http.NotFound+0x2d /usr/local/go/src/net/http/server.go:2183 # 0x8358d5 net/http.HandlerFunc.ServeHTTP+0x295 /usr/local/go/src/net/http/server.go:2166 # 0x8358b8 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x278 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:465 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x64f5b5 0x64f585 0x64f497 0x58b1c7 0x58b552 0x64eef5 0x64eebe 0x58b1c7 0x58b552 0x64ea78 0x64e851 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64f5b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64f584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f496 crypto/tls.(*serverHelloMsg).marshal.func10.1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:757 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eef4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x234 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64eebd crypto/tls.(*serverHelloMsg).marshal.func10+0x1fd /usr/local/go/src/crypto/tls/handshake_messages.go:756 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ea77 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e850 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /usr/local/go/src/crypto/tls/handshake_messages.go:753 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x667236 0x66709e 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x618a5f 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 1792] @ 0x50b4ae 0x50aedd 0x50b0b9 0x632a3d 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b0b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x632a3c crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:777 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x667f65 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6285d9 0x667c54 0x660c13 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x660c12 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 192] @ 0x58b4c7 0x6672a5 0x6670ae 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 288] @ 0x5efe05 0x5efc86 0x6ed5a8 0x6f6488 0x6fa839 0x4781a1 # 0x5efe04 net/url.parse+0xc4 /usr/local/go/src/net/url/url.go:517 # 0x5efc85 net/url.ParseRequestURI+0x25 /usr/local/go/src/net/url/url.go:495 # 0x6ed5a7 net/http.readRequest+0x307 /usr/local/go/src/net/http/request.go:1095 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6285d9 0x667c54 0x66266a 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x662669 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:615 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 176] @ 0x51ab85 0x51a6cb 0x66ebef 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab84 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x66ebee crypto/tls.(*Config).decryptTicket+0x22e /usr/local/go/src/crypto/tls/ticket.go:383 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x4674eb 0x467033 0x4622cc 0x47636a # 0x4674ea runtime.makeTraceFrames+0x4a /usr/local/go/src/runtime/trace2stack.go:168 # 0x467032 runtime.(*traceStackTable).dump+0x152 /usr/local/go/src/runtime/trace2stack.go:127 # 0x4622cb runtime.traceAdvance.func4+0x4b /usr/local/go/src/runtime/trace2.go:529 # 0x476369 runtime.systemstack+0x49 /usr/local/go/src/runtime/asm_amd64.s:509 0: 0 [2: 2097152] @ 0x44f5d6 0x463954 0x4615e5 0xb17f86 0xe15b05 0x6fc109 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xb17f85 runtime/trace.Start+0x85 /usr/local/go/src/runtime/trace/trace.go:125 # 0xe15b04 net/http/pprof.Trace+0x2e4 /usr/local/go/src/net/http/pprof/pprof.go:178 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 2097152] @ 0x44f5d6 0x46391d 0x4615e5 0xb17f86 0xe15b05 0x6fc109 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xb17f85 runtime/trace.Start+0x85 /usr/local/go/src/runtime/trace/trace.go:125 # 0xe15b04 net/http/pprof.Trace+0x2e4 /usr/local/go/src/net/http/pprof/pprof.go:178 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 2097152] @ 0xe09d30 0xe09ca5 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe09d2f runtime/pprof.writeGoroutineStacks+0x2f /usr/local/go/src/runtime/pprof/pprof.go:741 # 0xe09ca4 runtime/pprof.writeGoroutine+0x24 /usr/local/go/src/runtime/pprof/pprof.go:732 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0xe08549 0xe08cb8 0xe08765 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe08548 runtime/pprof.printStackRecord+0x308 /usr/local/go/src/runtime/pprof/pprof.go:541 # 0xe08cb7 runtime/pprof.writeHeapInternal+0x4b7 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0xe08764 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 32768] @ 0x6a77ba 0x483ef1 0x6f425d 0x6f4251 0x4ab571 0x4ab2ec 0x4ab2cb 0x6b1bc5 0x6b3b05 0x6b47f9 0xe27d42 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x6a77b9 net/http.init.func15+0x19 /usr/local/go/src/net/http/server.go:811 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x6f425c net/http.getCopyBuf+0x5c /usr/local/go/src/net/http/server.go:814 # 0x6f4250 net/http.(*response).ReadFrom+0x50 /usr/local/go/src/net/http/server.go:578 # 0x4ab570 io.copyBuffer+0x150 /usr/local/go/src/io/io.go:415 # 0x4ab2eb io.Copy+0x8b /usr/local/go/src/io/io.go:388 # 0x4ab2ca io.CopyN+0x6a /usr/local/go/src/io/io.go:364 # 0x6b1bc4 net/http.serveContent+0xd24 /usr/local/go/src/net/http/fs.go:378 # 0x6b3b04 net/http.serveFile+0x744 /usr/local/go/src/net/http/fs.go:705 # 0x6b47f8 net/http.(*fileHandler).ServeHTTP+0xb8 /usr/local/go/src/net/http/fs.go:935 # 0xe27d41 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /usr/local/go/src/net/http/server.go:2209 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 4096] @ 0x63510e 0x635945 0x635e26 0x65d218 0x65a376 0x65a171 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x65d217 crypto/tls.(*serverHandshakeState).doFullHandshake+0x257 /usr/local/go/src/crypto/tls/handshake_server.go:569 # 0x65a375 crypto/tls.(*serverHandshakeState).handshake+0x155 /usr/local/go/src/crypto/tls/handshake_server.go:103 # 0x65a170 crypto/tls.(*Conn).serverHandshake+0x110 /usr/local/go/src/crypto/tls/handshake_server.go:61 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 32] @ 0x5a0885 0x667a8d 0x662754 0x65f752 0x65a1ca 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667a8c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 32] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 224] @ 0x4faf5b 0xdd25b5 0xdd36ba 0x4781a1 # 0x4faf5a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xdd25b4 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/src/resolver/parallel_best_resolver.go:73 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 1024] @ 0x6a737a 0x483ef1 0x6b6e45 0x6b757a 0x6b7445 0x6c0bbc 0x6dde9e 0x6db946 0x6daba5 0x4781a1 # 0x6a7379 net/http.init.func1+0x19 /usr/local/go/src/net/http/h2_bundle.go:1045 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x6b6e44 net/http.http2getDataBufferChunk+0x104 /usr/local/go/src/net/http/h2_bundle.go:1055 # 0x6b7579 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1166 # 0x6b7444 net/http.(*http2dataBuffer).Write+0x84 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x6c0bbb net/http.(*http2pipe).Write+0x17b /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x6dde9d net/http.(*http2clientConnReadLoop).processData+0x21d /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x6db945 net/http.(*http2clientConnReadLoop).run+0x445 /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 32] @ 0x4c6cd7 0x4c740d 0x4c73cf 0xddc18a 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4c6cd6 context.WithDeadlineCause+0x1d6 /usr/local/go/src/context/context.go:638 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xddc189 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 1408] @ 0x6a0465 0x6a034b 0x6a157f 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6a0464 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a034a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a157e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 512] @ 0x5735a5 0x573508 0x57351b 0x573a35 0x59dde5 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cf4b 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5735a4 crypto/internal/bigmod.(*Nat).expand+0x104 /usr/local/go/src/crypto/internal/bigmod/nat.go:81 # 0x573507 crypto/internal/bigmod.(*Nat).ExpandFor+0x67 /usr/local/go/src/crypto/internal/bigmod/nat.go:503 # 0x57351a crypto/internal/bigmod.rr+0x7a /usr/local/go/src/crypto/internal/bigmod/nat.go:320 # 0x573a34 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59dde4 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 6912] @ 0x50b4ae 0x50aedd 0x6348f4 0x6348b7 0x6323de 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x6348f3 bytes.(*Buffer).Grow+0x73 /usr/local/go/src/bytes/buffer.go:168 # 0x6348b6 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:827 # 0x6323dd crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:677 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 80] @ 0x4c573b 0x4c571d 0x6fa6d0 0x4781a1 # 0x4c573a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x6fa6cf net/http.(*conn).serve+0x1cf /usr/local/go/src/net/http/server.go:1955 0: 0 [1: 96] @ 0x58b4c7 0x6672a5 0x6670ae 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 1792] @ 0x66ed74 0x66ed5b 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x66ed73 crypto/tls.Server+0x53 /usr/local/go/src/crypto/tls/tls.go:35 # 0x66ed5a crypto/tls.(*listener).Accept+0x3a /usr/local/go/src/crypto/tls/tls.go:70 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [2: 640] @ 0x518d0d 0x51757a 0x62bb35 0x62bb26 0x62fb16 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x518d0c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517579 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bb34 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bb25 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x667236 0x66709e 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x5a0885 0x667a8d 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667a8c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 960] @ 0x518d0d 0x51757a 0x62bb35 0x62bb26 0x62fb16 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x518d0c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517579 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bb34 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bb25 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 2048] @ 0x6f56d7 0x6f56b3 0x6f6c13 0x6fa839 0x4781a1 # 0x6f56d6 bufio.NewWriterSize+0x1b6 /usr/local/go/src/bufio/bufio.go:596 # 0x6f56b2 net/http.newBufioWriterSize+0x192 /usr/local/go/src/net/http/server.go:858 # 0x6f6c12 net/http.(*conn).readRequest+0x9d2 /usr/local/go/src/net/http/server.go:1071 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 3456] @ 0x630d6b 0x63590e 0x635e26 0x6631cf 0x65f765 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x630d6a crypto/tls.(*halfConn).encrypt+0x5ca /usr/local/go/src/crypto/tls/conn.go:519 # 0x63590d crypto/tls.(*Conn).writeRecordLocked+0x64d /usr/local/go/src/crypto/tls/conn.go:1022 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x6631ce crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:696 # 0x65f764 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x651c5a 0x651c33 0x58b1c7 0x58b552 0x651b3a 0x651a98 0x635dbf 0x662d4b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651c59 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x651c32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:906 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651b39 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x651a97 crypto/tls.(*encryptedExtensionsMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:905 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662d4a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:656 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 96] @ 0x80b76b 0x7f9a85 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x80b76a github.com/miekg/dns.ReadFromSessionUDP+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:42 # 0x7f9a84 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [1: 48] @ 0x8f442e 0x8f449a 0x8f433c 0x8f9a05 0x8f2692 0x8fcb72 0x8fccec 0xe28145 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x8f442d text/template/parse.NewIdentifier+0x72d /usr/local/go/src/text/template/parse/node.go:351 # 0x8f4499 html/template.newIdentCmd+0x799 /usr/local/go/src/html/template/escape.go:416 # 0x8f433b html/template.ensurePipelineContains+0x63b /usr/local/go/src/html/template/escape.go:327 # 0x8f9a04 html/template.(*escaper).commit+0x1e4 /usr/local/go/src/html/template/escape.go:929 # 0x8f2691 html/template.escapeTemplate+0x351 /usr/local/go/src/html/template/escape.go:40 # 0x8fcb71 html/template.(*Template).escape+0x111 /usr/local/go/src/html/template/template.go:104 # 0x8fcceb html/template.(*Template).Execute+0x2b /usr/local/go/src/html/template/template.go:121 # 0xe28144 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /go/src/server/server_endpoints.go:273 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x63510e 0x635945 0x635e26 0x662585 0x65f752 0x65a1ca 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 1792] @ 0x50b4ae 0x50aedd 0x50b0b9 0x632a3d 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b0b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x632a3c crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:777 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 112] @ 0x628a0f 0x6673a5 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 24] @ 0x634918 0x631a6f 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x634917 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:828 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 64] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 32] @ 0x667c07 0x663965 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667c06 crypto/tls.(*cipherSuiteTLS13).extract+0x86 /usr/local/go/src/crypto/tls/key_schedule.go:80 # 0x663964 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:747 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0x51ab45 0x51a6cb 0x62bb14 0x62fb16 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab44 crypto/aes.newCipher+0x44 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0x5e1ec5 0x5cb35b 0x5e27de 0x5e19d0 0x66ed47 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x5e1ec4 net.sockaddrToTCP+0xe4 /usr/local/go/src/net/tcpsock_posix.go:21 # 0x5cb35a net.(*netFD).accept+0x25a /usr/local/go/src/net/fd_unix.go:189 # 0x5e27dd net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x66ed46 crypto/tls.(*listener).Accept+0x26 /usr/local/go/src/crypto/tls/tls.go:66 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [1: 64] @ 0x4876ad 0x487932 0x5cb2cc 0x5e27de 0x5e19d0 0x7f810c 0x7f7093 0xe249c9 0x4781a1 # 0x4876ac syscall.anyToSockaddr+0x16c /usr/local/go/src/syscall/syscall_linux.go:671 # 0x487931 syscall.Getsockname+0x71 /usr/local/go/src/syscall/syscall_linux.go:705 # 0x5cb2cb net.(*netFD).accept+0x1cb /usr/local/go/src/net/fd_unix.go:188 # 0x5e27dd net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x7f810b github.com/miekg/dns.(*Server).serveTCP+0x12b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 # 0x7f7092 github.com/miekg/dns.(*Server).ListenAndServe+0x3d2 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 288] @ 0x6ed339 0x6f6488 0x6fa839 0x4781a1 # 0x6ed338 net/http.readRequest+0x98 /usr/local/go/src/net/http/request.go:1055 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 80] @ 0x5d9a14 0x63477b 0x50b318 0x63495e 0x631a6f 0x638316 0x638317 0x6f4a57 0x4781a1 # 0x5d9a13 net.(*conn).Read+0xb3 /usr/local/go/src/net/net.go:181 # 0x63477a crypto/tls.(*atLeastReader).Read+0x3a /usr/local/go/src/crypto/tls/conn.go:806 # 0x50b317 bytes.(*Buffer).ReadFrom+0x97 /usr/local/go/src/bytes/buffer.go:211 # 0x63495d crypto/tls.(*Conn).readFromUntil+0xdd /usr/local/go/src/crypto/tls/conn.go:828 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x638315 crypto/tls.(*Conn).readRecord+0x155 /usr/local/go/src/crypto/tls/conn.go:588 # 0x638316 crypto/tls.(*Conn).Read+0x156 /usr/local/go/src/crypto/tls/conn.go:1370 # 0x6f4a56 net/http.(*connReader).backgroundRead+0x36 /usr/local/go/src/net/http/server.go:681 0: 0 [1: 160] @ 0x6a0465 0x6a034b 0x6a157f 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6a0464 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a034a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a157e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 896] @ 0x66ed74 0x66ed5b 0x7f810c 0x7f7507 0xe249c9 0x4781a1 # 0x66ed73 crypto/tls.Server+0x53 /usr/local/go/src/crypto/tls/tls.go:35 # 0x66ed5a crypto/tls.(*listener).Accept+0x3a /usr/local/go/src/crypto/tls/tls.go:70 # 0x7f810b github.com/miekg/dns.(*Server).serveTCP+0x12b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 # 0x7f7506 github.com/miekg/dns.(*Server).ListenAndServe+0x846 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:332 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x629714 0x663248 0x65f765 0x65a1ca 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x629713 crypto/tls.signedMessage+0x33 /usr/local/go/src/crypto/tls/auth.go:89 # 0x663247 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:709 # 0x65f764 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 144] @ 0x65fed9 0x65fe42 0x65f705 0x65a1ca 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x65fed8 crypto/ecdh.(*PublicKey).Bytes+0x6b8 /usr/local/go/src/crypto/ecdh/ecdh.go:78 # 0x65fe41 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x621 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:223 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 240] @ 0x51ab85 0x51a6cb 0x58d419 0x58c917 0x58c62e 0x6633c2 0x65f765 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab84 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x58d418 crypto/ecdsa.mixedCSPRNG+0x158 /usr/local/go/src/crypto/ecdsa/ecdsa.go:440 # 0x58c916 crypto/ecdsa.SignASN1+0x76 /usr/local/go/src/crypto/ecdsa/ecdsa.go:268 # 0x58c62d crypto/ecdsa.(*PrivateKey).Sign+0x2d /usr/local/go/src/crypto/ecdsa/ecdsa.go:150 # 0x6633c1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:714 # 0x65f764 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 8192] @ 0x63510e 0x635945 0x635e26 0x6631cf 0x65f765 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x6631ce crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:696 # 0x65f764 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0x52c865 0x4b01f7 0x6b4022 0x6b347f 0x6b47f9 0xe27d42 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x702911 0x6cc0db 0x4781a1 # 0x52c864 embed.FS.Open+0x64 /usr/local/go/src/embed/embed.go:308 # 0x4b01f6 io/fs.(*subFS).Open+0x56 /usr/local/go/src/io/fs/sub.go:86 # 0x6b4021 net/http.ioFS.Open+0xa1 /usr/local/go/src/net/http/fs.go:835 # 0x6b347e net/http.serveFile+0xbe /usr/local/go/src/net/http/fs.go:639 # 0x6b47f8 net/http.(*fileHandler).ServeHTTP+0xb8 /usr/local/go/src/net/http/fs.go:935 # 0xe27d41 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /usr/local/go/src/net/http/server.go:2209 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x702910 net/http.initALPNRequest.ServeHTTP+0x230 /usr/local/go/src/net/http/server.go:3745 # 0x6cc0da net/http.(*http2serverConn).runHandler+0xba /usr/local/go/src/net/http/h2_bundle.go:6192 0: 0 [2: 96] @ 0x5e3098 0x5e36bd 0x80b7a7 0x7f9a85 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x5e3097 net.UDPAddrFromAddrPort+0x77 /usr/local/go/src/net/udpsock.go:106 # 0x5e36bc net.(*UDPConn).ReadMsgUDP+0x5c /usr/local/go/src/net/udpsock.go:193 # 0x80b7a6 github.com/miekg/dns.ReadFromSessionUDP+0x86 /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 # 0x7f9a84 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 144] @ 0x6dc626 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x6dc625 net/http.(*http2clientConnReadLoop).handleResponse+0x345 /usr/local/go/src/net/http/h2_bundle.go:9482 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x642599 0x640a74 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642598 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640a73 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 221184] @ 0x4bf299 0x608636 0x60819c 0x483c62 0x608045 0x608028 0x60c3fd 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x4bf298 os.ReadFile+0xd8 /usr/local/go/src/os/file.go:791 # 0x608635 crypto/x509.loadSystemRoots+0x395 /usr/local/go/src/crypto/x509/root_unix.go:70 # 0x60819b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608044 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x608027 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c3fc crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 112] @ 0x7471a7 0x7471b4 0x746977 0x74563b 0x74505b 0x749519 0x7476db 0x756170 0x75616b 0x756d0c 0x756d00 0x75fdff 0x44f108 0x440810 0x440700 0x4781a1 # 0x7471a6 regexp/syntax.(*parser).newRegexp+0x286 /usr/local/go/src/regexp/syntax/parse.go:146 # 0x7471b3 regexp/syntax.(*parser).removeLeadingRegexp+0x293 /usr/local/go/src/regexp/syntax/parse.go:865 # 0x746976 regexp/syntax.(*parser).factor+0x1236 /usr/local/go/src/regexp/syntax/parse.go:700 # 0x74563a regexp/syntax.(*parser).collapse+0x3da /usr/local/go/src/regexp/syntax/parse.go:565 # 0x74505a regexp/syntax.(*parser).alternate+0x15a /usr/local/go/src/regexp/syntax/parse.go:520 # 0x749518 regexp/syntax.(*parser).parseRightParen+0x58 /usr/local/go/src/regexp/syntax/parse.go:1422 # 0x7476da regexp/syntax.parse+0x4da /usr/local/go/src/regexp/syntax/parse.go:951 # 0x75616f regexp/syntax.Parse+0x2f /usr/local/go/src/regexp/syntax/parse.go:889 # 0x75616a regexp.compile+0x2a /usr/local/go/src/regexp/regexp.go:172 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0x75fdfe github.com/oapi-codegen/runtime/types.init+0x1e /go/pkg/mod/github.com/oapi-codegen/runtime@v1.1.1/types/regexes.go:10 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 0: 0 [1: 112] @ 0x7446c6 0x744640 0x747d3c 0x756170 0x75616b 0x756d0c 0x756d00 0xb8caf3 0x44f108 0x440810 0x440700 0x4781a1 # 0x7446c5 regexp/syntax.(*parser).newRegexp+0xa5 /usr/local/go/src/regexp/syntax/parse.go:146 # 0x74463f regexp/syntax.(*parser).op+0x1f /usr/local/go/src/regexp/syntax/parse.go:396 # 0x747d3b regexp/syntax.parse+0xb3b /usr/local/go/src/regexp/syntax/parse.go:957 # 0x75616f regexp/syntax.Parse+0x2f /usr/local/go/src/regexp/syntax/parse.go:889 # 0x75616a regexp.compile+0x2a /usr/local/go/src/regexp/regexp.go:172 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0xb8caf2 github.com/jinzhu/now.init+0x52 /go/pkg/mod/github.com/jinzhu/now@v1.1.5/now.go:181 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 0: 0 [1: 48] @ 0x7544a5 0x754484 0x755ddf 0x7561cf 0x756d0c 0x756d00 0xb8dd10 0xb8df2f 0x44f108 0x440810 0x440700 0x4781a1 # 0x7544a4 regexp.newQueue+0xe4 /usr/local/go/src/regexp/onepass.go:141 # 0x754483 regexp.makeOnePass+0xc3 /usr/local/go/src/regexp/onepass.go:308 # 0x755dde regexp.compileOnePass+0x13e /usr/local/go/src/regexp/onepass.go:501 # 0x7561ce regexp.compile+0x8e /usr/local/go/src/regexp/regexp.go:191 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0xb8dd0f github.com/jinzhu/inflection.compile+0xaaf /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:167 # 0xb8df2e github.com/jinzhu/inflection.init.0+0xe /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 0: 0 [1: 48] @ 0x7544be 0x754484 0x755ddf 0x7561cf 0x756d0c 0x756d00 0xb8d335 0xb8df2f 0x44f108 0x440810 0x440700 0x4781a1 # 0x7544bd regexp.newQueue+0xfd /usr/local/go/src/regexp/onepass.go:142 # 0x754483 regexp.makeOnePass+0xc3 /usr/local/go/src/regexp/onepass.go:308 # 0x755dde regexp.compileOnePass+0x13e /usr/local/go/src/regexp/onepass.go:501 # 0x7561ce regexp.compile+0x8e /usr/local/go/src/regexp/regexp.go:191 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0xb8d334 github.com/jinzhu/inflection.compile+0xd4 /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:129 # 0xb8df2e github.com/jinzhu/inflection.init.0+0xe /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 # runtime.MemStats # Alloc = 4923488 # TotalAlloc = 68639584 # Sys = 17913096 # Lookups = 0 # Mallocs = 782133 # Frees = 757158 # HeapAlloc = 4923488 # HeapSys = 11927552 # HeapIdle = 5423104 # HeapInuse = 6504448 # HeapReleased = 5062656 # HeapObjects = 24975 # Stack = 655360 / 655360 # MSpan = 87840 / 114240 # MCache = 1200 / 15600 # BuckHashSys = 1478154 # GCSys = 3321584 # OtherSys = 400606 # NextGC = 9891808 # LastGC = 1791180447696324675 # PauseNs = [85025 67204 66285 198915 58789 83391 72129 74125 102866 77162 44541 41917 71756 68054 73521 64075 86114 43886 85480 72935 82360 63463 70516 97419 41969 65129 103839 91483 66778 64333 88090 100314 79954 81152 144695 53792 65583 50407 64782 67179 58830 79618 72447 73455 233607 60880 127077 72280 63989 64400 85660 62417 67196 63317 60901 44644 59505 53767 68092 79879 47545 76282 52450 83895 48934 78798 79510 41681 78700 95324 54792 63946 80446 44336 52211 42804 76020 100257 62979 56972 78865 167376 60282 42122 74406 39416 76258 50882 54150 97321 62980 49082 52437 48837 50382 48439 63497 61836 53036 54995 78852 73413 72953 74389 82162 71350 52743 69264 76386 77810 45554 40434 68939 64513 63928 54574 44666 68855 43251 58351 83493 96035 70172 105700 97097 70599 68021 113664 75269 60895 61545 63133 53653 68246 61845 88421 976515 93417 83443 70739 101607 82185 70757 67276 79442 69064 58867 73781 45336 42741 92214 65311 46148 74547 75442 60831 61313 66302 59300 40500 54026 60155 106945 97808 656374 98436 110679 76382 64506 77741 44008 97606 61507 45428 59345 57916 54566 48817 89082 78927 51659 69088 73651 91640 103455 41668 129398 97993 94289 75485 90106 62258 61535 73866 58935 90646 76258 90003 64344 44520 92050 73546 76460 46601 69556 60568 74477 80179 46668 44849 79713 83042 71631 113531 91598 107564 81548 66202 65605 63109 99201 65378 78539 59373 61698 48743 64800 59759 66356 104883 99296 920658 50992 58063 70942 50591 88672 101191 79878 68849 77534 86181 78598 46037 44862 45365 49584 77972 91085 64574 82633 61498 73569 110958 87323 92512] # PauseEnd = [1791176816119056353 1791176936149194812 1791177056185158265 1791177176211160213 1791177296229979490 1791177416271225777 1791177536299654929 1791177656335167990 1791177776370046755 1791177896399165732 1791178016427424306 1791178136472128815 1791178256541930878 1791178376573863981 1791178496617275542 1791178616650402499 1791178736666511990 1791178856697780068 1791178976718046555 1791179096789683383 1791179216820742699 1791179336904575705 1791179456929163888 1791179576965333512 1791179696999442278 1791179817040837081 1791179937065130803 1791180057105080235 1791180177137479640 1791180297180771064 1791180417227783647 1791180447696324675 1791151084102993718 1791151204120832182 1791151324153026390 1791151444165478803 1791151564188773045 1791151684212234972 1791151804236385265 1791151924253133984 1791152044271778495 1791152164296865962 1791152284315593665 1791152404349027697 1791152524367704529 1791152644384726900 1791152764411026818 1791152884438457581 1791153004457476866 1791153124483963219 1791153244524935896 1791153364548508375 1791153484560894941 1791153604588032594 1791153689703779576 1791153805723306943 1791153926669978266 1791154046683223473 1791154166701633241 1791154286720820581 1791154406741058441 1791154526759336664 1791154646776422489 1791154766792382593 1791154886825494268 1791155006841926324 1791155126859242843 1791155246877881449 1791155366906306297 1791155486927985302 1791155606952014591 1791155726968864162 1791155846989767425 1791155967007595361 1791156087035462207 1791156207060802778 1791156327079979296 1791156447104120086 1791156567145574731 1791156687182852327 1791156807211927095 1791156927238326941 1791157047292812558 1791157167359102989 1791157287385662324 1791157407408417474 1791157527462897740 1791157647488201832 1791157767520959705 1791157887613453293 1791158007628206998 1791158127699945486 1791158247726409334 1791158367759959722 1791158487793569918 1791158607819662820 1791158727845396820 1791158847873841479 1791158967905699321 1791159087923389319 1791159207947615100 1791159327964922245 1791159447984231829 1791159568004559583 1791159688026792290 1791159808050975071 1791159928073093768 1791160048091637512 1791160168118459244 1791160288146194014 1791160408162390315 1791160528187354350 1791160648206422805 1791160768240078316 1791160888261138470 1791161008277957992 1791161128280189870 1791161248395795009 1791161368417426193 1791161488442878665 1791161608467123919 1791161728487782760 1791161848514917230 1791161968542475191 1791162088575201090 1791162208606076152 1791162328680529765 1791162448704307021 1791162568724148190 1791162688746573040 1791162808773852205 1791162865589449638 1791162986798860044 1791163106814632598 1791163226840607001 1791163346865319854 1791163466912421931 1791163588278734944 1791163708281095848 1791163828944328455 1791163948967105829 1791164068982252533 1791164189000148579 1791164309020960548 1791164429045456861 1791164549058296115 1791164669136427072 1791164789159130190 1791164909176976905 1791165029190026088 1791165149208605048 1791165269226891270 1791165389300502729 1791165509318923886 1791165629347992087 1791165749399304982 1791165869421892975 1791165989442815838 1791166109463830066 1791166229488690023 1791166349514602561 1791166469533632544 1791166589561048140 1791166709583291869 1791166829608539761 1791166949642662635 1791167069674384360 1791167189698730037 1791167309710641789 1791167429733296528 1791167478615899674 1791167498020541615 1791167518376860408 1791167639777482038 1791167759796522810 1791167879833975360 1791167999849756570 1791168119866712249 1791168239889800973 1791168359905259157 1791168479925967227 1791168599941582451 1791168719963500843 1791168839983205512 1791168960025678137 1791169016384378421 1791169138056897293 1791169258082297983 1791169378104311659 1791169498131856517 1791169618158862714 1791169738178392001 1791169858241521216 1791169978262944224 1791170098277947999 1791170218281619724 1791170338352954430 1791170458459760264 1791170578490128908 1791170698518027242 1791170731019760479 1791170824874360633 1791170833309865508 1791170841734527239 1791170850287376987 1791170858338638024 1791170978621633824 1791171098670582855 1791171218702342982 1791171338723725828 1791171458744943100 1791171578768688101 1791171698796437466 1791171818819192996 1791171938844018990 1791172058879393277 1791172178903056621 1791172298922957808 1791172418941634493 1791172538961505263 1791172659005094641 1791172779037193181 1791172899080922952 1791173019113027248 1791173139136613743 1791173259156372092 1791173379175371161 1791173499206304979 1791173619222304803 1791173739245874888 1791173859263312404 1791173979289017252 1791174099329069623 1791174109908322447 1791174175196610998 1791174295380227956 1791174415403745628 1791174535460909673 1791174655486603655 1791174775528003127 1791174895569809838 1791175015602539889 1791175135658754236 1791175255697160080 1791175375729749389 1791175495761184658 1791175615796541206 1791175735824026536 1791175855840124775 1791175975894963770 1791176095937250770 1791176215968763188 1791176335994621410 1791176456031117192 1791176576054263028 1791176696086828610] # NumGC = 288 # NumForcedGC = 2 # GCCPUFraction = 3.2350055656260104e-06 # DebugGC = false # MaxRSS = 27332608