heap profile: 0: 0 [80: 964864] @ heap/1048576 0: 0 [1: 1280] @ 0x1e90b0 0x1f9894 0x1fd154 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x1e90af crypto/tls.(*certCache).newCert+0x2f /usr/local/go/src/crypto/tls/cache.go:81 # 0x1f9893 crypto/tls.(*Conn).verifyServerCertificate+0xb3 /usr/local/go/src/crypto/tls/handshake_client.go:1075 # 0x1fd153 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x233 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:665 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 512] @ 0x96100 0x95f74 0x95cc0 0x1f0d20 0x1f11cc 0x1f659c 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x960ff sync.(*Pool).pinSlow+0x14f /usr/local/go/src/sync/pool.go:241 # 0x95f73 sync.(*Pool).pin+0x63 /usr/local/go/src/sync/pool.go:220 # 0x95cbf sync.(*Pool).Get+0x1f /usr/local/go/src/sync/pool.go:135 # 0x1f0d1f crypto/tls.(*Conn).writeRecordLocked+0xff /usr/local/go/src/crypto/tls/conn.go:988 # 0x1f11cb crypto/tls.(*Conn).writeHandshakeRecord+0xdb /usr/local/go/src/crypto/tls/conn.go:1060 # 0x1f659b crypto/tls.(*Conn).clientHandshake+0x32b /usr/local/go/src/crypto/tls/handshake_client.go:312 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 64] @ 0x1d9e18 0x1de91c 0x210844 0x210ac0 0x1fd6f0 0x1faef8 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x1d9e17 crypto/hmac.New+0x127 /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x1de91b vendor/golang.org/x/crypto/hkdf.Expand+0x2b /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x210843 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x143 /usr/local/go/src/crypto/tls/key_schedule.go:64 # 0x210abf crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xaf /usr/local/go/src/crypto/tls/key_schedule.go:76 # 0x1fd6ef crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x1bf /usr/local/go/src/crypto/tls/handshake_client_tls13.go:741 # 0x1faef7 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5b7 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 256] @ 0x7b7bc 0x1c9bac 0x1c9ae8 0x1f9e1c 0x1fd154 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x1c9bab crypto/x509.(*CertPool).addCertFunc+0x6b /usr/local/go/src/crypto/x509/cert_pool.go:204 # 0x1c9ae7 crypto/x509.(*CertPool).AddCert+0xe7 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x1f9e1b crypto/tls.(*Conn).verifyServerCertificate+0x63b /usr/local/go/src/crypto/tls/handshake_client.go:1125 # 0x1fd153 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x233 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:665 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 416] @ 0x1e2284 0x1e252c 0x1e211c 0x1e23b8 0x1e3e50 0x1e3d94 0x1e3d10 0x1f5ab0 0x1f62ec 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x1e2283 vendor/golang.org/x/crypto/sha3.new512Generic+0x23 /usr/local/go/src/vendor/golang.org/x/crypto/sha3/hashes.go:56 # 0x1e252b vendor/golang.org/x/crypto/sha3.new512+0x1b /usr/local/go/src/vendor/golang.org/x/crypto/sha3/hashes_noasm.go:22 # 0x1e211b vendor/golang.org/x/crypto/sha3.New512+0x1b /usr/local/go/src/vendor/golang.org/x/crypto/sha3/hashes.go:40 # 0x1e23b7 vendor/golang.org/x/crypto/sha3.Sum512+0x37 /usr/local/go/src/vendor/golang.org/x/crypto/sha3/hashes.go:97 # 0x1e3e4f crypto/internal/mlkem768.kemKeyGen+0x6f /usr/local/go/src/crypto/internal/mlkem768/mlkem768.go:184 # 0x1e3d93 crypto/internal/mlkem768.newKeyFromSeed+0x53 /usr/local/go/src/crypto/internal/mlkem768/mlkem768.go:140 # 0x1e3d0f crypto/internal/mlkem768.NewKeyFromSeed+0x3f /usr/local/go/src/crypto/internal/mlkem768/mlkem768.go:131 # 0x1f5aaf crypto/tls.(*Conn).makeClientHello+0x8cf /usr/local/go/src/crypto/tls/handshake_client.go:161 # 0x1f62eb crypto/tls.(*Conn).clientHandshake+0x7b /usr/local/go/src/crypto/tls/handshake_client.go:262 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 12288] @ 0xc6940 0x3255b4 0x325f30 0x326198 0x87d74 # 0xc693f io.ReadAll+0xbf /usr/local/go/src/io/io.go:723 # 0x3255b3 main.fetchWeatherFromAPI+0x3c3 /nothingtodo/main.go:171 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [1: 64] @ 0x326a6c 0x2e3ed8 0x2e5594 0x2fb93c 0x2e3044 0x87d74 # 0x326a6b main.handleStatic.func1+0x48b /nothingtodo/main.go:362 # 0x2e3ed7 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2220 # 0x2e5593 net/http.(*ServeMux).ServeHTTP+0x133 /usr/local/go/src/net/http/server.go:2747 # 0x2fb93b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3210 # 0x2e3043 net/http.(*conn).serve+0x7d3 /usr/local/go/src/net/http/server.go:2092 0: 0 [1: 1536] @ 0x1eec74 0x1f0ea8 0x1f11cc 0x1f659c 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x1eec73 crypto/tls.(*halfConn).encrypt+0x103 /usr/local/go/src/crypto/tls/conn.go:484 # 0x1f0ea7 crypto/tls.(*Conn).writeRecordLocked+0x287 /usr/local/go/src/crypto/tls/conn.go:1025 # 0x1f11cb crypto/tls.(*Conn).writeHandshakeRecord+0xdb /usr/local/go/src/crypto/tls/conn.go:1060 # 0x1f659b crypto/tls.(*Conn).clientHandshake+0x32b /usr/local/go/src/crypto/tls/handshake_client.go:312 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 576] @ 0xcd830 0xcd34c 0xcd464 0x1f0494 0x1ef698 0x1ef500 0x1f14a0 0x1f1510 0x1f6660 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0xcd82f bytes.growSlice+0x7f /usr/local/go/src/bytes/buffer.go:249 # 0xcd34b bytes.(*Buffer).grow+0x10b /usr/local/go/src/bytes/buffer.go:151 # 0xcd463 bytes.(*Buffer).Grow+0x23 /usr/local/go/src/bytes/buffer.go:168 # 0x1f0493 crypto/tls.(*Conn).readFromUntil+0x63 /usr/local/go/src/crypto/tls/conn.go:830 # 0x1ef697 crypto/tls.(*Conn).readRecordOrCCS+0x137 /usr/local/go/src/crypto/tls/conn.go:629 # 0x1ef4ff crypto/tls.(*Conn).readRecord+0x1f /usr/local/go/src/crypto/tls/conn.go:591 # 0x1f149f crypto/tls.(*Conn).readHandshakeBytes+0x5f /usr/local/go/src/crypto/tls/conn.go:1078 # 0x1f150f crypto/tls.(*Conn).readHandshake+0x2f /usr/local/go/src/crypto/tls/conn.go:1089 # 0x1f665f crypto/tls.(*Conn).clientHandshake+0x3ef /usr/local/go/src/crypto/tls/handshake_client.go:327 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 1280] @ 0x19a4a4 0x19b260 0x19c2bc 0x19e64c 0x87d74 # 0x19a4a3 net.dnsPacketRoundTrip+0x83 /usr/local/go/src/net/dnsclient_unix.go:113 # 0x19b25f net.(*Resolver).exchange+0x35f /usr/local/go/src/net/dnsclient_unix.go:194 # 0x19c2bb net.(*Resolver).tryOneName+0x36b /usr/local/go/src/net/dnsclient_unix.go:315 # 0x19e64b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x4b /usr/local/go/src/net/dnsclient_unix.go:668 0: 0 [1: 192] @ 0x1299fc 0x129680 0x320550 0x322c14 0x3229b0 0x322650 0x326c88 0x3266bc 0x2e3ed8 0x2e5594 0x2fb93c 0x2e3044 0x87d74 # 0x1299fb os.statNolog+0x2b /usr/local/go/src/os/stat_unix.go:30 # 0x12967f os.Stat+0x2f /usr/local/go/src/os/stat.go:13 # 0x32054f github.com/shirou/gopsutil/v3/internal/common.PathExists+0x1f /go/pkg/mod/github.com/shirou/gopsutil/v3@v3.23.3/internal/common/common.go:309 # 0x322c13 github.com/shirou/gopsutil/v3/host.HostIDWithContext+0xf3 /go/pkg/mod/github.com/shirou/gopsutil/v3@v3.23.3/host/host_linux.go:50 # 0x3229af github.com/shirou/gopsutil/v3/host.InfoWithContext+0x33f /go/pkg/mod/github.com/shirou/gopsutil/v3@v3.23.3/host/host.go:115 # 0x32264f github.com/shirou/gopsutil/v3/host.Info+0x1f /go/pkg/mod/github.com/shirou/gopsutil/v3@v3.23.3/host/host.go:66 # 0x326c87 main.getStatusJSON+0x37 /nothingtodo/main.go:395 # 0x3266bb main.handleStatic.func1+0xdb /nothingtodo/main.go:338 # 0x2e3ed7 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2220 # 0x2e5593 net/http.(*ServeMux).ServeHTTP+0x133 /usr/local/go/src/net/http/server.go:2747 # 0x2fb93b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3210 # 0x2e3043 net/http.(*conn).serve+0x7d3 /usr/local/go/src/net/http/server.go:2092 0: 0 [1: 48] @ 0x130950 0x12f18c 0x12f818 0x131e14 0x133230 0x13470c 0x131168 0x274634 0x273914 0x2745b4 0x3253cc 0x325f30 0x326198 0x87d74 # 0x13094f fmt.(*buffer).write+0x5f /usr/local/go/src/fmt/print.go:104 # 0x12f18b fmt.(*fmt).pad+0xbb /usr/local/go/src/fmt/format.go:95 # 0x12f817 fmt.(*fmt).fmtInteger+0x2b7 /usr/local/go/src/fmt/format.go:322 # 0x131e13 fmt.(*pp).fmtInteger+0x123 /usr/local/go/src/fmt/print.go:430 # 0x13322f fmt.(*pp).printArg+0x1ef /usr/local/go/src/fmt/print.go:719 # 0x13470b fmt.(*pp).doPrintf+0x1fb /usr/local/go/src/fmt/print.go:1074 # 0x131167 fmt.Appendf+0x57 /usr/local/go/src/fmt/print.go:249 # 0x274633 log.Printf.func1+0x33 /usr/local/go/src/log/log.go:398 # 0x273913 log.(*Logger).output+0x1f3 /usr/local/go/src/log/log.go:238 # 0x2745b3 log.Printf+0x63 /usr/local/go/src/log/log.go:397 # 0x3253cb main.fetchWeatherFromAPI+0x1db /nothingtodo/main.go:157 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [1: 352] @ 0x7e51c 0x279920 0x2d2854 0x32699c 0x2e3ed8 0x2e5594 0x2fb93c 0x2e3044 0x87d74 # 0x27991f net/textproto.MIMEHeader.Set+0x8f /usr/local/go/src/net/textproto/header.go:22 # 0x2d2853 net/http.Header.Set+0x23 /usr/local/go/src/net/http/header.go:40 # 0x32699b main.handleStatic.func1+0x3bb /nothingtodo/main.go:380 # 0x2e3ed7 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2220 # 0x2e5593 net/http.(*ServeMux).ServeHTTP+0x133 /usr/local/go/src/net/http/server.go:2747 # 0x2fb93b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3210 # 0x2e3043 net/http.(*conn).serve+0x7d3 /usr/local/go/src/net/http/server.go:2092 0: 0 [1: 224] @ 0x2dfc20 0x2e2e48 0x87d74 # 0x2dfc1f net/http.(*conn).readRequest+0x73f /usr/local/go/src/net/http/server.go:1096 # 0x2e2e47 net/http.(*conn).serve+0x5d7 /usr/local/go/src/net/http/server.go:2017 0: 0 [3: 4224] @ 0x21c58 0x7b3bc 0x27b910 0x27afb4 0x2fb298 0x2df6e0 0x2e2e48 0x87d74 # 0x27b90f net/textproto.readMIMEHeader+0x8f /usr/local/go/src/net/textproto/reader.go:523 # 0x27afb3 net/textproto.(*Reader).ReadMIMEHeader+0x23 /usr/local/go/src/net/textproto/reader.go:502 # 0x2fb297 net/http.readRequest+0x2a7 /usr/local/go/src/net/http/request.go:1142 # 0x2df6df net/http.(*conn).readRequest+0x1ff /usr/local/go/src/net/http/server.go:1048 # 0x2e2e47 net/http.(*conn).serve+0x5d7 /usr/local/go/src/net/http/server.go:2017 0: 0 [1: 2688] @ 0xcd830 0xcd34c 0xcd4f0 0x1eff38 0x1ef500 0x1f14a0 0x1f1510 0x1fd02c 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0xcd82f bytes.growSlice+0x7f /usr/local/go/src/bytes/buffer.go:249 # 0xcd34b bytes.(*Buffer).grow+0x10b /usr/local/go/src/bytes/buffer.go:151 # 0xcd4ef bytes.(*Buffer).Write+0x3f /usr/local/go/src/bytes/buffer.go:179 # 0x1eff37 crypto/tls.(*Conn).readRecordOrCCS+0x9d7 /usr/local/go/src/crypto/tls/conn.go:780 # 0x1ef4ff crypto/tls.(*Conn).readRecord+0x1f /usr/local/go/src/crypto/tls/conn.go:591 # 0x1f149f crypto/tls.(*Conn).readHandshakeBytes+0x5f /usr/local/go/src/crypto/tls/conn.go:1078 # 0x1f150f crypto/tls.(*Conn).readHandshake+0x2f /usr/local/go/src/crypto/tls/conn.go:1089 # 0x1fd02b crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x10b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:637 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 1408] @ 0x168ba4 0x168220 0x1ffa18 0x16840c 0x168664 0x1682d8 0x1ff9ac 0x16840c 0x168664 0x1682d8 0x1ff8e4 0x16840c 0x168664 0x1682d8 0x1fefac 0x2003b0 0x206f28 0x1faa84 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x168ba3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x123 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x16821f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x1f /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x1ffa17 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x27 /usr/local/go/src/crypto/tls/handshake_messages.go:288 # 0x16840b vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x6b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x168663 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x143 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x1682d7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x27 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x1ff9ab crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x9b /usr/local/go/src/crypto/tls/handshake_messages.go:287 # 0x16840b vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x6b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x168663 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x143 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x1682d7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x27 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x1ff8e3 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x33 /usr/local/go/src/crypto/tls/handshake_messages.go:284 # 0x16840b vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x6b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x168663 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x143 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x1682d7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x27 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x1fefab crypto/tls.(*clientHelloMsg).marshalMsg+0x6eb /usr/local/go/src/crypto/tls/handshake_messages.go:283 # 0x2003af crypto/tls.(*clientHelloMsg).marshal+0x1f /usr/local/go/src/crypto/tls/handshake_messages.go:374 # 0x206f27 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1934 # 0x1faa83 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x143 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:70 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 96] @ 0x1685d8 0x1682d8 0x1fee74 0x2003b0 0x1f1178 0x1f659c 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x1685d7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0xb7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x1682d7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x27 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x1fee73 crypto/tls.(*clientHelloMsg).marshalMsg+0x5b3 /usr/local/go/src/crypto/tls/handshake_messages.go:255 # 0x2003af crypto/tls.(*clientHelloMsg).marshal+0x1f /usr/local/go/src/crypto/tls/handshake_messages.go:374 # 0x1f1177 crypto/tls.(*Conn).writeHandshakeRecord+0x87 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x1f659b crypto/tls.(*Conn).clientHandshake+0x32b /usr/local/go/src/crypto/tls/handshake_client.go:312 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 3456] @ 0xcd830 0xcd34c 0xcd464 0x1f0494 0x1efaa0 0x1ef500 0x1f14a0 0x1f1510 0x1fd02c 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0xcd82f bytes.growSlice+0x7f /usr/local/go/src/bytes/buffer.go:249 # 0xcd34b bytes.(*Buffer).grow+0x10b /usr/local/go/src/bytes/buffer.go:151 # 0xcd463 bytes.(*Buffer).Grow+0x23 /usr/local/go/src/bytes/buffer.go:168 # 0x1f0493 crypto/tls.(*Conn).readFromUntil+0x63 /usr/local/go/src/crypto/tls/conn.go:830 # 0x1efa9f crypto/tls.(*Conn).readRecordOrCCS+0x53f /usr/local/go/src/crypto/tls/conn.go:680 # 0x1ef4ff crypto/tls.(*Conn).readRecord+0x1f /usr/local/go/src/crypto/tls/conn.go:591 # 0x1f149f crypto/tls.(*Conn).readHandshakeBytes+0x5f /usr/local/go/src/crypto/tls/conn.go:1078 # 0x1f150f crypto/tls.(*Conn).readHandshake+0x2f /usr/local/go/src/crypto/tls/conn.go:1089 # 0x1fd02b crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x10b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:637 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 1024] @ 0x157f74 0x1588e4 0x175af4 0x174098 0x1d754c 0x1d6fe8 0x1d5508 0x1d5288 0x1d57bc 0x1d52d4 0x1d4a1c 0x1f9e78 0x1fd154 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x157f73 crypto/internal/bigmod.(*Nat).montgomeryMul+0x123 /usr/local/go/src/crypto/internal/bigmod/nat.go:584 # 0x1588e3 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x83 /usr/local/go/src/crypto/internal/bigmod/nat.go:781 # 0x175af3 crypto/rsa.encrypt+0xa3 /usr/local/go/src/crypto/rsa/rsa.go:494 # 0x174097 crypto/rsa.VerifyPKCS1v15+0x57 /usr/local/go/src/crypto/rsa/pkcs1v15.go:364 # 0x1d754b crypto/x509.checkSignature+0x29b /usr/local/go/src/crypto/x509/x509.go:939 # 0x1d6fe7 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:859 # 0x1d5507 crypto/x509.(*Certificate).buildChains.func1+0x157 /usr/local/go/src/crypto/x509/verify.go:920 # 0x1d5287 crypto/x509.(*Certificate).buildChains+0xd7 /usr/local/go/src/crypto/x509/verify.go:958 # 0x1d57bb crypto/x509.(*Certificate).buildChains.func1+0x40b /usr/local/go/src/crypto/x509/verify.go:952 # 0x1d52d3 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:961 # 0x1d4a1b crypto/x509.(*Certificate).Verify+0x24b /usr/local/go/src/crypto/x509/verify.go:811 # 0x1f9e77 crypto/tls.(*Conn).verifyServerCertificate+0x697 /usr/local/go/src/crypto/tls/handshake_client.go:1128 # 0x1fd153 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x233 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:665 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 16384] @ 0xcd830 0xcd34c 0xcd464 0x1f0494 0x1efaa0 0x1ef500 0x1f294c 0x2f6ad8 0x275b98 0xc6128 0x2ee35c 0x2ee240 0x2f9da0 0x2a56a4 0xc6128 0xc68fc 0x3255b4 0x325f30 0x326198 0x87d74 # 0xcd82f bytes.growSlice+0x7f /usr/local/go/src/bytes/buffer.go:249 # 0xcd34b bytes.(*Buffer).grow+0x10b /usr/local/go/src/bytes/buffer.go:151 # 0xcd463 bytes.(*Buffer).Grow+0x23 /usr/local/go/src/bytes/buffer.go:168 # 0x1f0493 crypto/tls.(*Conn).readFromUntil+0x63 /usr/local/go/src/crypto/tls/conn.go:830 # 0x1efa9f crypto/tls.(*Conn).readRecordOrCCS+0x53f /usr/local/go/src/crypto/tls/conn.go:680 # 0x1ef4ff crypto/tls.(*Conn).readRecord+0x1f /usr/local/go/src/crypto/tls/conn.go:591 # 0x1f294b crypto/tls.(*Conn).Read+0xeb /usr/local/go/src/crypto/tls/conn.go:1385 # 0x2f6ad7 net/http.(*persistConn).Read+0x47 /usr/local/go/src/net/http/transport.go:2052 # 0x275b97 bufio.(*Reader).Read+0xf7 /usr/local/go/src/bufio/bufio.go:241 # 0xc6127 io.(*LimitedReader).Read+0x67 /usr/local/go/src/io/io.go:479 # 0x2ee35b net/http.(*body).readLocked+0x3b /usr/local/go/src/net/http/transfer.go:844 # 0x2ee23f net/http.(*body).Read+0xcf /usr/local/go/src/net/http/transfer.go:836 # 0x2f9d9f net/http.(*bodyEOFSignal).Read+0x9f /usr/local/go/src/net/http/transport.go:2913 # 0x2a56a3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:961 # 0xc6127 io.(*LimitedReader).Read+0x67 /usr/local/go/src/io/io.go:479 # 0xc68fb io.ReadAll+0x7b /usr/local/go/src/io/io.go:712 # 0x3255b3 main.fetchWeatherFromAPI+0x3c3 /nothingtodo/main.go:171 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [1: 40960] @ 0xc6940 0x3255b4 0x325f30 0x326198 0x87d74 # 0xc693f io.ReadAll+0xbf /usr/local/go/src/io/io.go:723 # 0x3255b3 main.fetchWeatherFromAPI+0x3c3 /nothingtodo/main.go:171 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [1: 28672] @ 0xc6940 0x3255b4 0x325f30 0x326198 0x87d74 # 0xc693f io.ReadAll+0xbf /usr/local/go/src/io/io.go:723 # 0x3255b3 main.fetchWeatherFromAPI+0x3c3 /nothingtodo/main.go:171 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [2: 1408] @ 0x21c58 0x7b3bc 0x27b910 0x27afb4 0x2fb298 0x2df6e0 0x2e2e48 0x87d74 # 0x27b90f net/textproto.readMIMEHeader+0x8f /usr/local/go/src/net/textproto/reader.go:523 # 0x27afb3 net/textproto.(*Reader).ReadMIMEHeader+0x23 /usr/local/go/src/net/textproto/reader.go:502 # 0x2fb297 net/http.readRequest+0x2a7 /usr/local/go/src/net/http/request.go:1142 # 0x2df6df net/http.(*conn).readRequest+0x1ff /usr/local/go/src/net/http/server.go:1048 # 0x2e2e47 net/http.(*conn).serve+0x5d7 /usr/local/go/src/net/http/server.go:2017 0: 0 [1: 352] @ 0x7e51c 0x2d2cdc 0x2e03a4 0x2e3fb0 0x2a8294 0x2aa11c 0x2aae78 0x3269bc 0x2e3ed8 0x2e5594 0x2fb93c 0x2e3044 0x87d74 # 0x2d2cdb net/http.Header.Clone+0x17b /usr/local/go/src/net/http/header.go:114 # 0x2e03a3 net/http.(*response).WriteHeader+0x153 /usr/local/go/src/net/http/server.go:1231 # 0x2e3faf net/http.Error+0x9f /usr/local/go/src/net/http/server.go:2251 # 0x2a8293 net/http.serveError+0x163 /usr/local/go/src/net/http/fs.go:206 # 0x2aa11b net/http.serveFile+0x50b /usr/local/go/src/net/http/fs.go:688 # 0x2aae77 net/http.(*fileHandler).ServeHTTP+0xd7 /usr/local/go/src/net/http/fs.go:986 # 0x3269bb main.handleStatic.func1+0x3db /nothingtodo/main.go:381 # 0x2e3ed7 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2220 # 0x2e5593 net/http.(*ServeMux).ServeHTTP+0x133 /usr/local/go/src/net/http/server.go:2747 # 0x2fb93b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3210 # 0x2e3043 net/http.(*conn).serve+0x7d3 /usr/local/go/src/net/http/server.go:2092 0: 0 [1: 512] @ 0x156c1c 0x156cac 0x1588ac 0x175af4 0x174098 0x1d754c 0x1d6fe8 0x1d5508 0x1d5288 0x1d57bc 0x1d52d4 0x1d4a1c 0x1f9e78 0x1fd154 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x156c1b crypto/internal/bigmod.(*Nat).reset+0x6b /usr/local/go/src/crypto/internal/bigmod/nat.go:87 # 0x156cab crypto/internal/bigmod.(*Nat).set+0x2b /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x1588ab crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x4b /usr/local/go/src/crypto/internal/bigmod/nat.go:779 # 0x175af3 crypto/rsa.encrypt+0xa3 /usr/local/go/src/crypto/rsa/rsa.go:494 # 0x174097 crypto/rsa.VerifyPKCS1v15+0x57 /usr/local/go/src/crypto/rsa/pkcs1v15.go:364 # 0x1d754b crypto/x509.checkSignature+0x29b /usr/local/go/src/crypto/x509/x509.go:939 # 0x1d6fe7 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:859 # 0x1d5507 crypto/x509.(*Certificate).buildChains.func1+0x157 /usr/local/go/src/crypto/x509/verify.go:920 # 0x1d5287 crypto/x509.(*Certificate).buildChains+0xd7 /usr/local/go/src/crypto/x509/verify.go:958 # 0x1d57bb crypto/x509.(*Certificate).buildChains.func1+0x40b /usr/local/go/src/crypto/x509/verify.go:952 # 0x1d52d3 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:961 # 0x1d4a1b crypto/x509.(*Certificate).Verify+0x24b /usr/local/go/src/crypto/x509/verify.go:811 # 0x1f9e77 crypto/tls.(*Conn).verifyServerCertificate+0x697 /usr/local/go/src/crypto/tls/handshake_client.go:1128 # 0x1fd153 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x233 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:665 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [2: 8192] @ 0x276be8 0x2f5d58 0x2f437c 0x2f41f4 0x87d74 # 0x276be7 bufio.NewWriterSize+0x87 /usr/local/go/src/bufio/bufio.go:596 # 0x2f5d57 net/http.(*Transport).dialConn+0x1057 /usr/local/go/src/net/http/transport.go:1872 # 0x2f437b net/http.(*Transport).dialConnFor+0x8b /usr/local/go/src/net/http/transport.go:1563 # 0x2f41f3 net/http.(*Transport).startDialConnForLocked.func1+0x33 /usr/local/go/src/net/http/transport.go:1545 0: 0 [3: 30720] @ 0x1e3d00 0x1f5ab0 0x1f62ec 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x1e3cff crypto/internal/mlkem768.NewKeyFromSeed+0x2f /usr/local/go/src/crypto/internal/mlkem768/mlkem768.go:130 # 0x1f5aaf crypto/tls.(*Conn).makeClientHello+0x8cf /usr/local/go/src/crypto/tls/handshake_client.go:161 # 0x1f62eb crypto/tls.(*Conn).clientHandshake+0x7b /usr/local/go/src/crypto/tls/handshake_client.go:262 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 4096] @ 0x2752f0 0x275368 0x3200f8 0x320058 0x320cc0 0x322de4 0x3228e4 0x322650 0x326c88 0x3266bc 0x2e3ed8 0x2e5594 0x2fb93c 0x2e3044 0x87d74 # 0x2752ef bufio.NewReaderSize+0x9f /usr/local/go/src/bufio/bufio.go:54 # 0x275367 bufio.NewReader+0x27 /usr/local/go/src/bufio/bufio.go:60 # 0x3200f7 github.com/shirou/gopsutil/v3/internal/common.ReadLinesOffsetN+0x77 /go/pkg/mod/github.com/shirou/gopsutil/v3@v3.23.3/internal/common/common.go:129 # 0x320057 github.com/shirou/gopsutil/v3/internal/common.ReadLines+0x27 /go/pkg/mod/github.com/shirou/gopsutil/v3@v3.23.3/internal/common/common.go:112 # 0x320cbf github.com/shirou/gopsutil/v3/internal/common.BootTimeWithContext+0x16f /go/pkg/mod/github.com/shirou/gopsutil/v3@v3.23.3/internal/common/common_linux.go:71 # 0x322de3 github.com/shirou/gopsutil/v3/host.BootTimeWithContext+0x23 /go/pkg/mod/github.com/shirou/gopsutil/v3@v3.23.3/host/host_linux.go:73 # 0x3228e3 github.com/shirou/gopsutil/v3/host.InfoWithContext+0x273 /go/pkg/mod/github.com/shirou/gopsutil/v3@v3.23.3/host/host.go:100 # 0x32264f github.com/shirou/gopsutil/v3/host.Info+0x1f /go/pkg/mod/github.com/shirou/gopsutil/v3@v3.23.3/host/host.go:66 # 0x326c87 main.getStatusJSON+0x37 /nothingtodo/main.go:395 # 0x3266bb main.handleStatic.func1+0xdb /nothingtodo/main.go:338 # 0x2e3ed7 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2220 # 0x2e5593 net/http.(*ServeMux).ServeHTTP+0x133 /usr/local/go/src/net/http/server.go:2747 # 0x2fb93b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3210 # 0x2e3043 net/http.(*conn).serve+0x7d3 /usr/local/go/src/net/http/server.go:2092 0: 0 [1: 4096] @ 0x2752f0 0x2f5d0c 0x2f437c 0x2f41f4 0x87d74 # 0x2752ef bufio.NewReaderSize+0x9f /usr/local/go/src/bufio/bufio.go:54 # 0x2f5d0b net/http.(*Transport).dialConn+0x100b /usr/local/go/src/net/http/transport.go:1871 # 0x2f437b net/http.(*Transport).dialConnFor+0x8b /usr/local/go/src/net/http/transport.go:1563 # 0x2f41f3 net/http.(*Transport).startDialConnForLocked.func1+0x33 /usr/local/go/src/net/http/transport.go:1545 0: 0 [1: 14336] @ 0xcd830 0xcd34c 0xcd464 0x1f0494 0x1efaa0 0x1ef500 0x1f294c 0x2f6ad8 0x275b98 0xc6128 0x2ee35c 0x2ee240 0x2f9da0 0x2a56a4 0xc6128 0xc68fc 0x3255b4 0x325f30 0x326198 0x87d74 # 0xcd82f bytes.growSlice+0x7f /usr/local/go/src/bytes/buffer.go:249 # 0xcd34b bytes.(*Buffer).grow+0x10b /usr/local/go/src/bytes/buffer.go:151 # 0xcd463 bytes.(*Buffer).Grow+0x23 /usr/local/go/src/bytes/buffer.go:168 # 0x1f0493 crypto/tls.(*Conn).readFromUntil+0x63 /usr/local/go/src/crypto/tls/conn.go:830 # 0x1efa9f crypto/tls.(*Conn).readRecordOrCCS+0x53f /usr/local/go/src/crypto/tls/conn.go:680 # 0x1ef4ff crypto/tls.(*Conn).readRecord+0x1f /usr/local/go/src/crypto/tls/conn.go:591 # 0x1f294b crypto/tls.(*Conn).Read+0xeb /usr/local/go/src/crypto/tls/conn.go:1385 # 0x2f6ad7 net/http.(*persistConn).Read+0x47 /usr/local/go/src/net/http/transport.go:2052 # 0x275b97 bufio.(*Reader).Read+0xf7 /usr/local/go/src/bufio/bufio.go:241 # 0xc6127 io.(*LimitedReader).Read+0x67 /usr/local/go/src/io/io.go:479 # 0x2ee35b net/http.(*body).readLocked+0x3b /usr/local/go/src/net/http/transfer.go:844 # 0x2ee23f net/http.(*body).Read+0xcf /usr/local/go/src/net/http/transfer.go:836 # 0x2f9d9f net/http.(*bodyEOFSignal).Read+0x9f /usr/local/go/src/net/http/transport.go:2913 # 0x2a56a3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:961 # 0xc6127 io.(*LimitedReader).Read+0x67 /usr/local/go/src/io/io.go:479 # 0xc68fb io.ReadAll+0x7b /usr/local/go/src/io/io.go:712 # 0x3255b3 main.fetchWeatherFromAPI+0x3c3 /nothingtodo/main.go:171 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [2: 43520] @ 0xcd830 0xcd34c 0xcd464 0x1f0494 0x1efaa0 0x1ef500 0x1f294c 0x2f6ad8 0x275b98 0xc6128 0x2ee35c 0x2ee240 0x2f9da0 0x2a56a4 0xc6128 0xc68fc 0x3255b4 0x325f30 0x326198 0x87d74 # 0xcd82f bytes.growSlice+0x7f /usr/local/go/src/bytes/buffer.go:249 # 0xcd34b bytes.(*Buffer).grow+0x10b /usr/local/go/src/bytes/buffer.go:151 # 0xcd463 bytes.(*Buffer).Grow+0x23 /usr/local/go/src/bytes/buffer.go:168 # 0x1f0493 crypto/tls.(*Conn).readFromUntil+0x63 /usr/local/go/src/crypto/tls/conn.go:830 # 0x1efa9f crypto/tls.(*Conn).readRecordOrCCS+0x53f /usr/local/go/src/crypto/tls/conn.go:680 # 0x1ef4ff crypto/tls.(*Conn).readRecord+0x1f /usr/local/go/src/crypto/tls/conn.go:591 # 0x1f294b crypto/tls.(*Conn).Read+0xeb /usr/local/go/src/crypto/tls/conn.go:1385 # 0x2f6ad7 net/http.(*persistConn).Read+0x47 /usr/local/go/src/net/http/transport.go:2052 # 0x275b97 bufio.(*Reader).Read+0xf7 /usr/local/go/src/bufio/bufio.go:241 # 0xc6127 io.(*LimitedReader).Read+0x67 /usr/local/go/src/io/io.go:479 # 0x2ee35b net/http.(*body).readLocked+0x3b /usr/local/go/src/net/http/transfer.go:844 # 0x2ee23f net/http.(*body).Read+0xcf /usr/local/go/src/net/http/transfer.go:836 # 0x2f9d9f net/http.(*bodyEOFSignal).Read+0x9f /usr/local/go/src/net/http/transport.go:2913 # 0x2a56a3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:961 # 0xc6127 io.(*LimitedReader).Read+0x67 /usr/local/go/src/io/io.go:479 # 0xc68fb io.ReadAll+0x7b /usr/local/go/src/io/io.go:712 # 0x3255b3 main.fetchWeatherFromAPI+0x3c3 /nothingtodo/main.go:171 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [1: 128] @ 0x176de4 0xd1b1c 0x1d9d68 0x1de91c 0x210844 0x210dfc 0x1fd5a4 0x1faef8 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x176de3 crypto/sha256.New+0x23 /usr/local/go/src/crypto/sha256/sha256.go:149 # 0xd1b1b crypto.Hash.New+0x3b /usr/local/go/src/crypto/crypto.go:131 # 0x1d9d67 crypto/hmac.New+0x77 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x1de91b vendor/golang.org/x/crypto/hkdf.Expand+0x2b /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x210843 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x143 /usr/local/go/src/crypto/tls/key_schedule.go:64 # 0x210dfb crypto/tls.(*cipherSuiteTLS13).finishedHash+0x6b /usr/local/go/src/crypto/tls/key_schedule.go:104 # 0x1fd5a3 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x73 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:727 # 0x1faef7 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5b7 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 320] @ 0xd4b58 0xd3604 0xd33bc 0x2182c0 0x1edfc4 0x1fc980 0x1faed4 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0xd4b57 crypto/aes.(*aesCipherGCM).NewGCM+0x37 /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0xd3603 crypto/cipher.newGCMWithNonceAndTagSize+0x213 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0xd33bb crypto/cipher.NewGCM+0x2b /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x2182bf crypto/tls.aeadAESGCMTLS13+0x3f /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x1edfc3 crypto/tls.(*halfConn).setTrafficSecret+0x73 /usr/local/go/src/crypto/tls/conn.go:235 # 0x1fc97f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x38f /usr/local/go/src/crypto/tls/handshake_client_tls13.go:529 # 0x1faed3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x593 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [2: 18944] @ 0xcd830 0xcd34c 0xcd464 0x1f0494 0x1efaa0 0x1ef500 0x1f294c 0x2f6ad8 0x275b98 0xc6128 0x2ee35c 0x2ee240 0x2f9da0 0x2a56a4 0xc6128 0xc68fc 0x3255b4 0x325f30 0x326198 0x87d74 # 0xcd82f bytes.growSlice+0x7f /usr/local/go/src/bytes/buffer.go:249 # 0xcd34b bytes.(*Buffer).grow+0x10b /usr/local/go/src/bytes/buffer.go:151 # 0xcd463 bytes.(*Buffer).Grow+0x23 /usr/local/go/src/bytes/buffer.go:168 # 0x1f0493 crypto/tls.(*Conn).readFromUntil+0x63 /usr/local/go/src/crypto/tls/conn.go:830 # 0x1efa9f crypto/tls.(*Conn).readRecordOrCCS+0x53f /usr/local/go/src/crypto/tls/conn.go:680 # 0x1ef4ff crypto/tls.(*Conn).readRecord+0x1f /usr/local/go/src/crypto/tls/conn.go:591 # 0x1f294b crypto/tls.(*Conn).Read+0xeb /usr/local/go/src/crypto/tls/conn.go:1385 # 0x2f6ad7 net/http.(*persistConn).Read+0x47 /usr/local/go/src/net/http/transport.go:2052 # 0x275b97 bufio.(*Reader).Read+0xf7 /usr/local/go/src/bufio/bufio.go:241 # 0xc6127 io.(*LimitedReader).Read+0x67 /usr/local/go/src/io/io.go:479 # 0x2ee35b net/http.(*body).readLocked+0x3b /usr/local/go/src/net/http/transfer.go:844 # 0x2ee23f net/http.(*body).Read+0xcf /usr/local/go/src/net/http/transfer.go:836 # 0x2f9d9f net/http.(*bodyEOFSignal).Read+0x9f /usr/local/go/src/net/http/transport.go:2913 # 0x2a56a3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:961 # 0xc6127 io.(*LimitedReader).Read+0x67 /usr/local/go/src/io/io.go:479 # 0xc68fb io.ReadAll+0x7b /usr/local/go/src/io/io.go:712 # 0x3255b3 main.fetchWeatherFromAPI+0x3c3 /nothingtodo/main.go:171 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [2: 18944] @ 0xc6940 0x3255b4 0x325f30 0x326198 0x87d74 # 0xc693f io.ReadAll+0xbf /usr/local/go/src/io/io.go:723 # 0x3255b3 main.fetchWeatherFromAPI+0x3c3 /nothingtodo/main.go:171 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [2: 36864] @ 0xcd830 0xcd34c 0xcd464 0x1f0494 0x1efaa0 0x1ef500 0x1f294c 0x2f6ad8 0x275b00 0xc6128 0x2ee35c 0x2ee240 0x2f9da0 0x2a56a4 0xc6128 0xc68fc 0x3255b4 0x325f30 0x326198 0x87d74 # 0xcd82f bytes.growSlice+0x7f /usr/local/go/src/bytes/buffer.go:249 # 0xcd34b bytes.(*Buffer).grow+0x10b /usr/local/go/src/bytes/buffer.go:151 # 0xcd463 bytes.(*Buffer).Grow+0x23 /usr/local/go/src/bytes/buffer.go:168 # 0x1f0493 crypto/tls.(*Conn).readFromUntil+0x63 /usr/local/go/src/crypto/tls/conn.go:830 # 0x1efa9f crypto/tls.(*Conn).readRecordOrCCS+0x53f /usr/local/go/src/crypto/tls/conn.go:680 # 0x1ef4ff crypto/tls.(*Conn).readRecord+0x1f /usr/local/go/src/crypto/tls/conn.go:591 # 0x1f294b crypto/tls.(*Conn).Read+0xeb /usr/local/go/src/crypto/tls/conn.go:1385 # 0x2f6ad7 net/http.(*persistConn).Read+0x47 /usr/local/go/src/net/http/transport.go:2052 # 0x275aff bufio.(*Reader).Read+0x5f /usr/local/go/src/bufio/bufio.go:227 # 0xc6127 io.(*LimitedReader).Read+0x67 /usr/local/go/src/io/io.go:479 # 0x2ee35b net/http.(*body).readLocked+0x3b /usr/local/go/src/net/http/transfer.go:844 # 0x2ee23f net/http.(*body).Read+0xcf /usr/local/go/src/net/http/transfer.go:836 # 0x2f9d9f net/http.(*bodyEOFSignal).Read+0x9f /usr/local/go/src/net/http/transport.go:2913 # 0x2a56a3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:961 # 0xc6127 io.(*LimitedReader).Read+0x67 /usr/local/go/src/io/io.go:479 # 0xc68fb io.ReadAll+0x7b /usr/local/go/src/io/io.go:712 # 0x3255b3 main.fetchWeatherFromAPI+0x3c3 /nothingtodo/main.go:171 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [8: 458752] @ 0xc6940 0x3255b4 0x325f30 0x326198 0x87d74 # 0xc693f io.ReadAll+0xbf /usr/local/go/src/io/io.go:723 # 0x3255b3 main.fetchWeatherFromAPI+0x3c3 /nothingtodo/main.go:171 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [2: 4096] @ 0x276be8 0x2fb7cc 0x2dfd1c 0x2e2e48 0x87d74 # 0x276be7 bufio.NewWriterSize+0x87 /usr/local/go/src/bufio/bufio.go:596 # 0x2fb7cb net/http.newBufioWriterSize+0x7b /usr/local/go/src/net/http/server.go:894 # 0x2dfd1b net/http.(*conn).readRequest+0x83b /usr/local/go/src/net/http/server.go:1115 # 0x2e2e47 net/http.(*conn).serve+0x5d7 /usr/local/go/src/net/http/server.go:2017 0: 0 [3: 3072] @ 0x157f74 0x157668 0x1577b8 0x175a8c 0x174098 0x1d754c 0x1d6fe8 0x1d5508 0x1d5288 0x1d57bc 0x1d52d4 0x1d4a1c 0x1f9e78 0x1fd154 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x157f73 crypto/internal/bigmod.(*Nat).montgomeryMul+0x123 /usr/local/go/src/crypto/internal/bigmod/nat.go:584 # 0x157667 crypto/internal/bigmod.rr+0x127 /usr/local/go/src/crypto/internal/bigmod/nat.go:344 # 0x1577b7 crypto/internal/bigmod.NewModulusFromBig+0xb7 /usr/local/go/src/crypto/internal/bigmod/nat.go:386 # 0x175a8b crypto/rsa.encrypt+0x3b /usr/local/go/src/crypto/rsa/rsa.go:484 # 0x174097 crypto/rsa.VerifyPKCS1v15+0x57 /usr/local/go/src/crypto/rsa/pkcs1v15.go:364 # 0x1d754b crypto/x509.checkSignature+0x29b /usr/local/go/src/crypto/x509/x509.go:939 # 0x1d6fe7 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:859 # 0x1d5507 crypto/x509.(*Certificate).buildChains.func1+0x157 /usr/local/go/src/crypto/x509/verify.go:920 # 0x1d5287 crypto/x509.(*Certificate).buildChains+0xd7 /usr/local/go/src/crypto/x509/verify.go:958 # 0x1d57bb crypto/x509.(*Certificate).buildChains.func1+0x40b /usr/local/go/src/crypto/x509/verify.go:952 # 0x1d52d3 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:961 # 0x1d4a1b crypto/x509.(*Certificate).Verify+0x24b /usr/local/go/src/crypto/x509/verify.go:811 # 0x1f9e77 crypto/tls.(*Conn).verifyServerCertificate+0x697 /usr/local/go/src/crypto/tls/handshake_client.go:1128 # 0x1fd153 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x233 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:665 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [3: 12288] @ 0x276be8 0x2fb7cc 0x2e2d10 0x87d74 # 0x276be7 bufio.NewWriterSize+0x87 /usr/local/go/src/bufio/bufio.go:596 # 0x2fb7cb net/http.newBufioWriterSize+0x7b /usr/local/go/src/net/http/server.go:894 # 0x2e2d0f net/http.(*conn).serve+0x49f /usr/local/go/src/net/http/server.go:2014 0: 0 [1: 512] @ 0xd652c 0xd6158 0x2182b0 0x1edfc4 0x1fc91c 0x1faed4 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0xd652b crypto/aes.newCipher+0x3b /usr/local/go/src/crypto/aes/cipher_asm.go:49 # 0xd6157 crypto/aes.NewCipher+0x37 /usr/local/go/src/crypto/aes/cipher.go:45 # 0x2182af crypto/tls.aeadAESGCMTLS13+0x2f /usr/local/go/src/crypto/tls/cipher_suites.go:551 # 0x1edfc3 crypto/tls.(*halfConn).setTrafficSecret+0x73 /usr/local/go/src/crypto/tls/conn.go:235 # 0x1fc91b crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x32b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:526 # 0x1faed3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x593 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [3: 65280] @ 0xc6940 0x3255b4 0x325f30 0x326198 0x87d74 # 0xc693f io.ReadAll+0xbf /usr/local/go/src/io/io.go:723 # 0x3255b3 main.fetchWeatherFromAPI+0x3c3 /nothingtodo/main.go:171 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [1: 256] @ 0x156a2c 0x157c18 0x1581ec 0x1588e4 0x175af4 0x174d74 0x1e7d0c 0x1fd27c 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x156a2b crypto/internal/bigmod.NewNat+0x2b /usr/local/go/src/crypto/internal/bigmod/nat.go:63 # 0x157c17 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x27 /usr/local/go/src/crypto/internal/bigmod/nat.go:511 # 0x1581eb crypto/internal/bigmod.(*Nat).montgomeryMul+0x39b /usr/local/go/src/crypto/internal/bigmod/nat.go:685 # 0x1588e3 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x83 /usr/local/go/src/crypto/internal/bigmod/nat.go:781 # 0x175af3 crypto/rsa.encrypt+0xa3 /usr/local/go/src/crypto/rsa/rsa.go:494 # 0x174d73 crypto/rsa.VerifyPSS+0x93 /usr/local/go/src/crypto/rsa/pss.go:367 # 0x1e7d0b crypto/tls.verifyHandshakeSignature+0xfb /usr/local/go/src/crypto/tls/auth.go:54 # 0x1fd27b crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x35b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:697 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [3: 49152] @ 0xc6940 0x3255b4 0x325f30 0x326198 0x87d74 # 0xc693f io.ReadAll+0xbf /usr/local/go/src/io/io.go:723 # 0x3255b3 main.fetchWeatherFromAPI+0x3c3 /nothingtodo/main.go:171 # 0x325f2f main.updateWeatherCache+0x1f /nothingtodo/main.go:276 # 0x326197 main.startWeatherUpdater+0x67 /nothingtodo/main.go:308 0: 0 [2: 1024] @ 0x156c1c 0x156cac 0x157c20 0x157d44 0x15761c 0x1577b8 0x175a8c 0x174098 0x1d754c 0x1d6fe8 0x1d5508 0x1d5288 0x1d57bc 0x1d52d4 0x1d4a1c 0x1f9e78 0x1fd154 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x156c1b crypto/internal/bigmod.(*Nat).reset+0x6b /usr/local/go/src/crypto/internal/bigmod/nat.go:87 # 0x156cab crypto/internal/bigmod.(*Nat).set+0x2b /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x157c1f crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x2f /usr/local/go/src/crypto/internal/bigmod/nat.go:511 # 0x157d43 crypto/internal/bigmod.(*Nat).Add+0x33 /usr/local/go/src/crypto/internal/bigmod/nat.go:538 # 0x15761b crypto/internal/bigmod.rr+0xdb /usr/local/go/src/crypto/internal/bigmod/nat.go:338 # 0x1577b7 crypto/internal/bigmod.NewModulusFromBig+0xb7 /usr/local/go/src/crypto/internal/bigmod/nat.go:386 # 0x175a8b crypto/rsa.encrypt+0x3b /usr/local/go/src/crypto/rsa/rsa.go:484 # 0x174097 crypto/rsa.VerifyPKCS1v15+0x57 /usr/local/go/src/crypto/rsa/pkcs1v15.go:364 # 0x1d754b crypto/x509.checkSignature+0x29b /usr/local/go/src/crypto/x509/x509.go:939 # 0x1d6fe7 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:859 # 0x1d5507 crypto/x509.(*Certificate).buildChains.func1+0x157 /usr/local/go/src/crypto/x509/verify.go:920 # 0x1d5287 crypto/x509.(*Certificate).buildChains+0xd7 /usr/local/go/src/crypto/x509/verify.go:958 # 0x1d57bb crypto/x509.(*Certificate).buildChains.func1+0x40b /usr/local/go/src/crypto/x509/verify.go:952 # 0x1d52d3 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:961 # 0x1d4a1b crypto/x509.(*Certificate).Verify+0x24b /usr/local/go/src/crypto/x509/verify.go:811 # 0x1f9e77 crypto/tls.(*Conn).verifyServerCertificate+0x697 /usr/local/go/src/crypto/tls/handshake_client.go:1128 # 0x1fd153 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x233 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:665 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 112] @ 0x1de940 0x210844 0x210cf8 0x1edfb4 0x1fc91c 0x1faed4 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x1de93f vendor/golang.org/x/crypto/hkdf.Expand+0x4f /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x210843 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x143 /usr/local/go/src/crypto/tls/key_schedule.go:64 # 0x210cf7 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x47 /usr/local/go/src/crypto/tls/key_schedule.go:95 # 0x1edfb3 crypto/tls.(*halfConn).setTrafficSecret+0x63 /usr/local/go/src/crypto/tls/conn.go:234 # 0x1fc91b crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x32b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:526 # 0x1faed3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x593 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 65536] @ 0x1ad03c 0x1ae8d4 0x1b861c 0x95aa8 0x959d8 0x1b8eac 0x1aeb28 0x1a7b04 0x1b2354 0x1b2288 0x19962c 0x199d5c 0x2e6688 0x326f50 0x32745c 0x4dfb4 0x87d74 # 0x1ad03b net.open+0x3b /usr/local/go/src/net/parse.go:80 # 0x1ae8d3 net.maxListenerBacklog+0x33 /usr/local/go/src/net/sock_linux.go:35 # 0x1b861b net.listenerBacklog.func1+0x1b /usr/local/go/src/net/net.go:395 # 0x95aa7 sync.(*Once).doSlow+0xa7 /usr/local/go/src/sync/once.go:76 # 0x959d7 sync.(*Once).Do+0x37 /usr/local/go/src/sync/once.go:67 # 0x1b8eab net.listenerBacklog+0x2b /usr/local/go/src/net/net.go:395 # 0x1aeb27 net.socket+0xc7 /usr/local/go/src/net/sock_posix.go:57 # 0x1a7b03 net.internetSocket+0xa3 /usr/local/go/src/net/ipsock_posix.go:167 # 0x1b2353 net.(*sysListener).listenTCPProto+0x93 /usr/local/go/src/net/tcpsock_posix.go:189 # 0x1b2287 net.(*sysListener).listenTCP+0x27 /usr/local/go/src/net/tcpsock_posix.go:179 # 0x19962b net.(*ListenConfig).Listen+0x1eb /usr/local/go/src/net/dial.go:765 # 0x199d5b net.Listen+0x5b /usr/local/go/src/net/dial.go:839 # 0x2e6687 net/http.(*Server).ListenAndServe+0x57 /usr/local/go/src/net/http/server.go:3255 # 0x326f4f main.gracefulShutdown+0xcf /nothingtodo/main.go:449 # 0x32745b main.main+0x2bb /nothingtodo/main.go:505 # 0x4dfb3 runtime.main+0x223 /usr/local/go/src/runtime/proc.go:272 0: 0 [1: 1408] @ 0x17a53c 0x1c9ddc 0x1d1b4c 0x1d1778 0x95aa8 0x959d8 0x1d1638 0x1d4910 0x1f9e78 0x1fd154 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x17a53b encoding/pem.Decode+0x3db /usr/local/go/src/encoding/pem/pem.go:171 # 0x1c9ddb crypto/x509.(*CertPool).AppendCertsFromPEM+0x4b /usr/local/go/src/crypto/x509/cert_pool.go:222 # 0x1d1b4b crypto/x509.loadSystemRoots+0x2cb /usr/local/go/src/crypto/x509/root_unix.go:72 # 0x1d1777 crypto/x509.initSystemRoots+0x57 /usr/local/go/src/crypto/x509/root.go:40 # 0x95aa7 sync.(*Once).doSlow+0xa7 /usr/local/go/src/sync/once.go:76 # 0x959d7 sync.(*Once).Do+0x37 /usr/local/go/src/sync/once.go:67 # 0x1d1637 crypto/x509.systemRootsPool+0x37 /usr/local/go/src/crypto/x509/root.go:31 # 0x1d490f crypto/x509.(*Certificate).Verify+0x13f /usr/local/go/src/crypto/x509/verify.go:789 # 0x1f9e77 crypto/tls.(*Conn).verifyServerCertificate+0x697 /usr/local/go/src/crypto/tls/handshake_client.go:1128 # 0x1fd153 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x233 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:665 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 1408] @ 0x1cfcd8 0x1d0b04 0x1c9ea8 0x1d1b4c 0x1d1778 0x95aa8 0x959d8 0x1d1638 0x1d4910 0x1f9e78 0x1fd154 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x1cfcd7 crypto/x509.parseCertificate+0x37 /usr/local/go/src/crypto/x509/parser.go:830 # 0x1d0b03 crypto/x509.ParseCertificate+0x23 /usr/local/go/src/crypto/x509/parser.go:1020 # 0x1c9ea7 crypto/x509.(*CertPool).AppendCertsFromPEM+0x117 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x1d1b4b crypto/x509.loadSystemRoots+0x2cb /usr/local/go/src/crypto/x509/root_unix.go:72 # 0x1d1777 crypto/x509.initSystemRoots+0x57 /usr/local/go/src/crypto/x509/root.go:40 # 0x95aa7 sync.(*Once).doSlow+0xa7 /usr/local/go/src/sync/once.go:76 # 0x959d7 sync.(*Once).Do+0x37 /usr/local/go/src/sync/once.go:67 # 0x1d1637 crypto/x509.systemRootsPool+0x37 /usr/local/go/src/crypto/x509/root.go:31 # 0x1d490f crypto/x509.(*Certificate).Verify+0x13f /usr/local/go/src/crypto/x509/verify.go:789 # 0x1f9e77 crypto/tls.(*Conn).verifyServerCertificate+0x697 /usr/local/go/src/crypto/tls/handshake_client.go:1128 # 0x1fd153 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x233 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:665 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 80] @ 0x17cb2c 0x1d0134 0x1d0b04 0x1c9ea8 0x1d1998 0x1d1778 0x95aa8 0x959d8 0x1d1638 0x1d4910 0x1f9e78 0x1fd154 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x17cb2b crypto/x509/pkix.(*Name).FillFromRDNSequence+0xbb /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x1d0133 crypto/x509.parseCertificate+0x493 /usr/local/go/src/crypto/x509/parser.go:930 # 0x1d0b03 crypto/x509.ParseCertificate+0x23 /usr/local/go/src/crypto/x509/parser.go:1020 # 0x1c9ea7 crypto/x509.(*CertPool).AppendCertsFromPEM+0x117 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x1d1997 crypto/x509.loadSystemRoots+0x117 /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x1d1777 crypto/x509.initSystemRoots+0x57 /usr/local/go/src/crypto/x509/root.go:40 # 0x95aa7 sync.(*Once).doSlow+0xa7 /usr/local/go/src/sync/once.go:76 # 0x959d7 sync.(*Once).Do+0x37 /usr/local/go/src/sync/once.go:67 # 0x1d1637 crypto/x509.systemRootsPool+0x37 /usr/local/go/src/crypto/x509/root.go:31 # 0x1d490f crypto/x509.(*Certificate).Verify+0x13f /usr/local/go/src/crypto/x509/verify.go:789 # 0x1f9e77 crypto/tls.(*Conn).verifyServerCertificate+0x697 /usr/local/go/src/crypto/tls/handshake_client.go:1128 # 0x1fd153 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x233 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:665 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 1408] @ 0x1cfcd8 0x1d0b04 0x1c9ea8 0x1d1998 0x1d1778 0x95aa8 0x959d8 0x1d1638 0x1d4910 0x1f9e78 0x1fd154 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x1cfcd7 crypto/x509.parseCertificate+0x37 /usr/local/go/src/crypto/x509/parser.go:830 # 0x1d0b03 crypto/x509.ParseCertificate+0x23 /usr/local/go/src/crypto/x509/parser.go:1020 # 0x1c9ea7 crypto/x509.(*CertPool).AppendCertsFromPEM+0x117 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x1d1997 crypto/x509.loadSystemRoots+0x117 /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x1d1777 crypto/x509.initSystemRoots+0x57 /usr/local/go/src/crypto/x509/root.go:40 # 0x95aa7 sync.(*Once).doSlow+0xa7 /usr/local/go/src/sync/once.go:76 # 0x959d7 sync.(*Once).Do+0x37 /usr/local/go/src/sync/once.go:67 # 0x1d1637 crypto/x509.systemRootsPool+0x37 /usr/local/go/src/crypto/x509/root.go:31 # 0x1d490f crypto/x509.(*Certificate).Verify+0x13f /usr/local/go/src/crypto/x509/verify.go:789 # 0x1f9e77 crypto/tls.(*Conn).verifyServerCertificate+0x697 /usr/local/go/src/crypto/tls/handshake_client.go:1128 # 0x1fd153 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x233 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:665 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 0: 0 [1: 48] @ 0x1cbd5c 0x1d011c 0x1d0b04 0x1c9ea8 0x1d1998 0x1d1778 0x95aa8 0x959d8 0x1d1638 0x1d4910 0x1f9e78 0x1fd154 0x1faeec 0x1f68bc 0x1f324c 0x1f2f84 0x2f4c48 0x87d74 # 0x1cbd5b crypto/x509.parseName+0x2bb /usr/local/go/src/crypto/x509/parser.go:143 # 0x1d011b crypto/x509.parseCertificate+0x47b /usr/local/go/src/crypto/x509/parser.go:926 # 0x1d0b03 crypto/x509.ParseCertificate+0x23 /usr/local/go/src/crypto/x509/parser.go:1020 # 0x1c9ea7 crypto/x509.(*CertPool).AppendCertsFromPEM+0x117 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x1d1997 crypto/x509.loadSystemRoots+0x117 /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x1d1777 crypto/x509.initSystemRoots+0x57 /usr/local/go/src/crypto/x509/root.go:40 # 0x95aa7 sync.(*Once).doSlow+0xa7 /usr/local/go/src/sync/once.go:76 # 0x959d7 sync.(*Once).Do+0x37 /usr/local/go/src/sync/once.go:67 # 0x1d1637 crypto/x509.systemRootsPool+0x37 /usr/local/go/src/crypto/x509/root.go:31 # 0x1d490f crypto/x509.(*Certificate).Verify+0x13f /usr/local/go/src/crypto/x509/verify.go:789 # 0x1f9e77 crypto/tls.(*Conn).verifyServerCertificate+0x697 /usr/local/go/src/crypto/tls/handshake_client.go:1128 # 0x1fd153 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x233 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:665 # 0x1faeeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x5ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:142 # 0x1f68bb crypto/tls.(*Conn).clientHandshake+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:366 # 0x1f324b crypto/tls.(*Conn).handshakeContext+0x28b /usr/local/go/src/crypto/tls/conn.go:1568 # 0x1f2f83 crypto/tls.(*Conn).HandshakeContext+0x23 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x2f4c47 net/http.(*persistConn).addTLS.func2+0x67 /usr/local/go/src/net/http/transport.go:1651 # runtime.MemStats # Alloc = 520824 # TotalAlloc = 48887824 # Sys = 13980936 # Lookups = 0 # Mallocs = 236661 # Frees = 233956 # HeapAlloc = 520824 # HeapSys = 7766016 # HeapIdle = 6012928 # HeapInuse = 1753088 # HeapReleased = 5832704 # HeapObjects = 2705 # Stack = 622592 / 622592 # MSpan = 95200 / 114240 # MCache = 4800 / 15600 # BuckHashSys = 1458400 # GCSys = 2789144 # OtherSys = 1214944 # NextGC = 4194304 # LastGC = 1772942021726124787 # PauseNs = [160334 296126 278500 274584 275376 291500 271833 287501 271001 287834 272916 290668 274251 325209 297292 282793 271584 362167 273792 287168 274625 281543 296500 240833 278042 270209 273542 289209 328293 309375 295959 281126 270417 279542 353668 271250 273251 289667 271167 271084 270208 284501 287168 310500 280459 293125 282334 166250 145459 297834 273084 160875 237084 293917 299126 308708 274334 162708 283168 276501 350667 297626 279917 277166 341501 287208 274834 361667 275709 289292 295543 308000 283542 292459 271501 241000 348542 291958 272625 322876 275667 275542 331875 287917 276084 294667 283166 302667 278333 280625 275167 285625 274500 291917 295917 294375 345625 285375 275459 294374 247668 170751 274166 279833 274209 152501 147458 368042 276750 280626 235667 274875 278125 271960 352334 297500 277584 270791 272417 274459 274876 282501 273417 274626 274542 292125 273459 284043 273084 313918 281751 286709 271501 292167 309126 279709 300250 273709 275958 167291 291833 300375 274459 298209 291334 166292 275750 156959 274709 289791 273417 292251 272459 309793 521960 340751 277417 294084 271418 282626 272168 285917 269666 286542 336916 296666 286084 277918 273918 299543 284917 279042 275959 281918 272500 309252 272959 283834 271500 296209 275334 282708 274501 312750 304292 162042 274250 285417 293834 173792 157167 163167 287042 159875 272042 349667 271584 293459 283626 289917 284001 274584 275167 292250 274626 272500 297251 295459 275751 274334 274000 289251 274791 293917 305834 280792 278958 291084 336125 332375 272167 268584 274709 281042 276583 284460 430460 306958 276501 301917 279708 289209 281376 161791 271083 286751 162667 305959 282543 288209 297501 319292 277375 273750 275208 270875 271626 309834 278042 295209 270793 290293 269626 648376 247708 315125] # PauseEnd = [1772923784261258142 1772923904292637578 1772924024330371774 1772924144350803276 1772924264371479549 1772924384392189064 1772924504436108740 1772924624456757505 1772924744477206812 1772924864497771203 1772924984518493177 1772925104539000484 1772925224559496976 1772925344580318448 1772925492564418003 1772925612576136961 1772925732627256895 1772925852671627027 1772925972692258957 1772926092712655303 1772926212733131191 1772926332753759239 1772926472984377545 1772926592994932763 1772926713021796671 1772926833042352195 1772926953062996344 1772927073083541117 1772927193104119266 1772927332326902104 1772927452335111445 1772927572374015455 1772927692394534439 1772927812415112923 1772927932435559198 1772928052456284098 1772928172476704707 1772928292497249065 1772928412517794146 1772928532538538032 1772928652559125709 1772928772579511720 1772928909068263338 1772929069909656270 1772929189921617393 1772929336064479734 1772929456108894034 1772929576149069647 1772929696169523732 1772929816193987073 1772929936214515408 1772930056231233362 1772930176254341159 1772930353546308437 1772930531982869655 1772930651994550788 1772930772044232976 1772930932337759467 1772931052362082618 1772931172407147216 1772931292427694487 1772931412448268342 1772931532468892066 1772931652489268072 1772931772509879037 1772931892530454585 1772932012551134300 1772932132571787015 1772932252592224063 1772932372612928153 1772932518016488188 1772932672429112319 1772932792440326416 1772932912490569069 1772933032510918014 1772933152530339623 1772933272548617689 1772933392572733555 1772933512593154652 1772933635731410769 1772933755740789596 1772933875759412687 1772933995779532988 1772934115800206206 1772934235820649341 1772934388023070466 1772934553033653079 1772934673054062280 1772934793098555225 1772934913142238043 1772935033164253330 1772935153183299238 1772935273203945939 1772935393224601682 1772935523494653116 1772935643506249949 1772935763555754710 1772935883576339222 1772936003596897942 1772936123617354995 1772936272383810880 1772936392400609178 1772936512449348855 1772936632493733127 1772936752514365305 1772936872531126227 1772936992551576821 1772937112575769878 1772937232596324139 1772937352616828275 1772937472636300992 1772937592658029963 1772937712678562099 1772937832699065068 1772937952719610662 1772938132329370540 1772938252340862121 1772938372390586298 1772938492434327467 1772938612455035561 1772938732475401572 1772938852495957540 1772938972516624718 1772939092537074729 1772939212557621947 1772939379118874476 1772939499130442349 1772939619156206576 1772939739176706670 1772939888334987184 1772940008346687182 1772940128421989856 1772940248466357418 1772940368487064861 1772940515880910645 1772940635892621575 1772940766911231024 1772940886921966039 1772941006947854076 1772941160758152107 1772941280765320200 1772941400797266413 1772941520835023967 1772941661635205095 1772941781643469338 1772941901677670843 1772942021726124787 1772910226656330539 1772910346680528538 1772910466701054448 1772910586721543358 1772910706742067935 1772910826762716383 1772910946783201849 1772911066984386667 1772911190007572370 1772911310075549615 1772911430120166324 1772911550164248950 1772911670184894290 1772911790205296083 1772911910225953133 1772912030246464349 1772912150267122232 1772912270287592157 1772912410679033845 1772912530687078002 1772912650698628955 1772912770724215429 1772912895677247060 1772913015692918787 1772913135737739848 1772913255782155533 1772913375802713350 1772913495823355917 1772913659011044461 1772913779020277095 1772913899038738660 1772914019084648460 1772914139105052892 1772914259124374030 1772914379144975087 1772914499165478352 1772914670125450739 1772914790137277284 1772914910183614413 1772915030231382746 1772915150251931959 1772915277806558395 1772915406205936481 1772915526209216670 1772915646212717360 1772915766220042222 1772915886227685417 1772916006247067867 1772916126267697015 1772916246288112330 1772916366308624187 1772916497902444110 1772916617913586537 1772916737964325729 1772916858007048076 1772916978027449356 1772917098047930253 1772917218068464733 1772917338089004962 1772917464005222824 1772917584016793083 1772917704066152019 1772917824110413199 1772917944131000387 1772918064151211081 1772918184172043245 1772918326213495646 1772918495377634341 1772918615418614949 1772918735462841644 1772918855508554091 1772918975527593378 1772919095548446804 1772919215568711167 1772919335589529072 1772919455610207310 1772919575630976174 1772919695651415953 1772919815672067692 1772919935692826430 1772920072397161360 1772920192408698784 1772920345714650818 1772920465726276076 1772920585752002939 1772920705796051454 1772920825812733178 1772920945837063663 1772921065857595911 1772921229505087167 1772921349512551878 1772921469545587211 1772921589557086178 1772921715204785643 1772921872429446572 1772921992440941748 1772922112491503319 1772922232511954950 1772922352532588290 1772922472553050463 1772922626355180668 1772922746366991662 1772922866392841259 1772922986437059468 1772923106457645057 1772923226478290594 1772923367562761620 1772923487569640560 1772923664256942456] # NumGC = 915 # NumForcedGC = 0 # GCCPUFraction = 1.4514332063730686e-05 # DebugGC = false # MaxRSS = 12058624