openbsd-386-72 at 3d49b683c6095a9a2681e84f05adfbb8d82882e8 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["HOME=/" "PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin" "INRC=1" "_=/bin/sh" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=openbsd-386-72" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.19.2 openbsd/386) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for openbsd/386. --- Installed Go for openbsd/386 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: 386 # CPU: Intel(R) Xeon(R) CPU @ 2.80GHz # GOOS: openbsd # OS Version: OpenBSD 7.2 OpenBSD 7.2 (GENERIC.MP) #4: Mon Dec 12 06:05:28 MST 2022 root@syspatch-72-i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP i386 ##### Testing packages. ok archive/tar 0.441s ok archive/zip 0.728s ok bufio 0.193s ok bytes 2.015s ok compress/bzip2 0.229s ok compress/flate 0.863s ok compress/gzip 2.487s ok compress/lzw 0.178s ok compress/zlib 0.828s ok container/heap 0.079s ok container/list 0.056s ok container/ring 0.067s ok context 0.169s ok crypto 0.075s ok crypto/aes 0.101s ok crypto/cipher 0.088s ok crypto/des 0.105s ok crypto/dsa 0.076s ok crypto/ecdh 0.409s ok crypto/ecdsa 0.268s ok crypto/ed25519 0.402s ok crypto/elliptic 0.121s ok crypto/hmac 0.058s ok crypto/internal/alias 0.039s ok crypto/internal/bigmod 0.224s ok crypto/internal/boring 0.052s ok crypto/internal/boring/bcache 0.125s ok crypto/internal/edwards25519 19.999s ok crypto/internal/edwards25519/field 23.346s ok crypto/internal/nistec 7.259s ok crypto/internal/nistec/fiat 0.044s [no tests to run] ok crypto/md5 0.066s ok crypto/rand 0.194s ok crypto/rc4 0.108s ok crypto/rsa 0.473s ok crypto/sha1 0.064s ok crypto/sha256 0.063s ok crypto/sha512 0.072s ok crypto/subtle 0.332s ok crypto/tls 1.967s ok crypto/x509 2.894s ok database/sql 0.601s ok database/sql/driver 0.078s ok debug/buildinfo 0.072s ok debug/dwarf 0.101s ok debug/elf 0.374s ok debug/gosym 0.131s ok debug/macho 0.096s ok debug/pe 0.141s ok debug/plan9obj 0.094s ok embed 0.081s [no tests to run] ok embed/internal/embedtest 0.109s ok encoding/ascii85 0.098s ok encoding/asn1 0.055s ok encoding/base32 0.118s ok encoding/base64 0.066s ok encoding/binary 0.051s ok encoding/csv 0.070s ok encoding/gob 3.338s ok encoding/hex 0.071s ok encoding/json 0.852s ok encoding/pem 2.014s ok encoding/xml 0.227s ok errors 0.058s ok expvar 0.059s ok flag 0.186s ok fmt 0.213s ok go/ast 0.097s ok go/build 2.041s ok go/build/constraint 0.066s ok go/constant 0.056s ok go/doc 0.171s ok go/doc/comment 2.912s ok go/format 0.074s ok go/importer 1.400s ok go/internal/gccgoimporter 0.132s ok go/internal/gcimporter 6.368s ok go/internal/srcimporter 26.260s ok go/parser 0.867s ok go/printer 0.277s ok go/scanner 0.051s ok go/token 0.111s ok go/types 27.730s ok hash 0.079s ok hash/adler32 0.125s ok hash/crc32 0.071s ok hash/crc64 0.058s ok hash/fnv 0.075s ok hash/maphash 0.122s ok html 0.042s ok html/template 0.206s ok image 0.171s ok image/color 0.096s ok image/draw 0.202s ok image/gif 0.413s ok image/jpeg 0.636s ok image/png 0.570s ok index/suffixarray 0.316s ok internal/abi 9.793s ok internal/buildcfg 0.105s ok internal/coverage/cformat 0.079s ok internal/coverage/cmerge 0.088s ok internal/coverage/pods 0.084s ok internal/coverage/slicereader 0.065s ok internal/coverage/slicewriter 0.054s ok internal/coverage/test 0.056s ok internal/cpu 0.118s ok internal/dag 0.063s ok internal/diff 0.142s ok internal/fmtsort 0.058s ok internal/fuzz 0.084s ok internal/godebug 0.075s ok internal/intern 0.387s ok internal/itoa 0.055s ok internal/poll 0.129s ok internal/profile 0.081s ok internal/reflectlite 0.178s ok internal/safefilepath 0.076s ok internal/saferio 0.232s ok internal/singleflight 0.168s ok internal/testenv 0.061s ok internal/trace 0.183s ok internal/types/errors 1.611s ok internal/unsafeheader 0.140s ok internal/xcoff 0.312s ok io 0.347s ok io/fs 0.485s ok io/ioutil 0.096s ok log 0.062s ok log/syslog 1.421s ok math 0.088s ok math/big 1.660s ok math/bits 0.105s ok math/cmplx 0.086s ok math/rand 0.569s ok mime 0.070s ok mime/multipart 0.257s ok mime/quotedprintable 0.117s ok net 19.496s 1 second passes in backend, proxygone= false 1 second passes in backend, proxygone= false 1 second passes in backend, proxygone= false 1 second passes in backend, proxygone= false 1 second passes in backend, proxygone= false 2023/01/25 13:33:50 httptest.Server blocked in Close after 5 seconds, waiting for connections: *tls.Conn 0x64b94000 127.0.0.1:26162 in state active 1 second passes in backend, proxygone= false 1 second passes in backend, proxygone= false goroutine 22352 [running]: net/http_test.testTransportAndServerSharedBodyRace.func5.1() /tmp/workdir/go/src/net/http/serve_test.go:4041 +0x6c created by time.goFunc /tmp/workdir/go/src/time/sleep.go:176 +0x29 goroutine 1 [chan receive]: testing.tRunner.func1() /tmp/workdir/go/src/testing/testing.go:1542 +0x568 testing.tRunner(0x64806ff0, 0x64851dd8) /tmp/workdir/go/src/testing/testing.go:1582 +0x14f testing.runTests(0x64812210, {0x882cc40, 0x1fb, 0x1fb}, {0xc0ec861a30a1e2f2, 0x29ea091019, 0x882f160}) /tmp/workdir/go/src/testing/testing.go:2034 +0x3bd testing.(*M).Run(0x64908550) /tmp/workdir/go/src/testing/testing.go:1906 +0x6b5 net/http_test.TestMain(0x64908550) /tmp/workdir/go/src/net/http/main_test.go:23 +0x1b main.main() _testmain.go:1123 +0x183 goroutine 22307 [IO wait]: internal/poll.runtime_pollWait(0x1c6abca4, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x65530974, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x65530960, {0x64fbe900, 0x240, 0x240}) /tmp/workdir/go/src/internal/poll/fd_unix.go:167 +0x210 net.(*netFD).Read(0x65530960, {0x64fbe900, 0x240, 0x240}) /tmp/workdir/go/src/net/fd_posix.go:55 +0x39 net.(*conn).Read(0x64c00010, {0x64fbe900, 0x240, 0x240}) /tmp/workdir/go/src/net/net.go:183 +0x49 crypto/tls.(*atLeastReader).Read(0x64b7a020, {0x64fbe900, 0x240, 0x240}) /tmp/workdir/go/src/crypto/tls/conn.go:788 +0x5b bytes.(*Buffer).ReadFrom(0x6597ab78, {0x85a172c, 0x64b7a020}) /tmp/workdir/go/src/bytes/buffer.go:202 +0x8f crypto/tls.(*Conn).readFromUntil(0x6597aa00, {0x3d882ad0, 0x64c00010}, 0x5) /tmp/workdir/go/src/crypto/tls/conn.go:810 +0xd7 crypto/tls.(*Conn).readRecordOrCCS(0x6597aa00, 0x0) /tmp/workdir/go/src/crypto/tls/conn.go:617 +0x120 crypto/tls.(*Conn).readRecord(...) /tmp/workdir/go/src/crypto/tls/conn.go:583 crypto/tls.(*Conn).readHandshake(0x6597aa00) /tmp/workdir/go/src/crypto/tls/conn.go:1020 +0x45 crypto/tls.(*Conn).clientHandshake(0x6597aa00, {0x85a3a9c, 0x64b72060}) /tmp/workdir/go/src/crypto/tls/handshake_client.go:184 +0x243 crypto/tls.(*Conn).handshakeContext(0x6597aa00, {0x85a3abc, 0x64820144}) /tmp/workdir/go/src/crypto/tls/conn.go:1463 +0x35a crypto/tls.(*Conn).HandshakeContext(...) /tmp/workdir/go/src/crypto/tls/conn.go:1406 net/http.(*persistConn).addTLS.func2() /tmp/workdir/go/src/net/http/transport.go:1551 +0x64 created by net/http.(*persistConn).addTLS /tmp/workdir/go/src/net/http/transport.go:1547 +0x313 goroutine 22390 [runnable]: crypto/internal/bigmod.ctEq(0x0, 0x1) /tmp/workdir/go/src/crypto/internal/bigmod/nat.go:42 +0x55 crypto/internal/bigmod.(*Nat).montgomeryMul(0x64df1960, 0x64df0f48, 0x64df0f48, 0x64b7ae20) /tmp/workdir/go/src/crypto/internal/bigmod/nat.go:601 +0x1a0 crypto/internal/bigmod.(*Nat).Exp(0x64df1960, 0x64df1918, {0x64df1081, 0x3, 0x3}, 0x64b7ae20) /tmp/workdir/go/src/crypto/internal/bigmod/nat.go:686 +0xaca crypto/rsa.decrypt(0x6572c5c0, {0x65504700, 0x100, 0x100}, 0x1) /tmp/workdir/go/src/crypto/rsa/rsa.go:644 +0xa2d crypto/rsa.signPSSWithSalt(0x6572c5c0, 0x5, {0x64e48960, 0x20, 0x20}, {0x64e48980, 0x20, 0x20}) /tmp/workdir/go/src/crypto/rsa/pss.go:244 +0x18e crypto/rsa.SignPSS({0x85a16c8, 0x6490c048}, 0x6572c5c0, 0x5, {0x64e48960, 0x20, 0x20}, 0x64c98ce0) /tmp/workdir/go/src/crypto/rsa/pss.go:322 +0x1c8 crypto/rsa.(*PrivateKey).Sign(0x6572c5c0, {0x85a16c8, 0x6490c048}, {0x64e48960, 0x20, 0x20}, {0x85a16dc, 0x64c98ce0}) /tmp/workdir/go/src/crypto/rsa/rsa.go:157 +0x64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate(0x64df1be8) /tmp/workdir/go/src/crypto/tls/handshake_server_tls13.go:631 +0x330 crypto/tls.(*serverHandshakeStateTLS13).handshake(0x64df1be8) /tmp/workdir/go/src/crypto/tls/handshake_server_tls13.go:65 +0xb0 crypto/tls.(*Conn).serverHandshake(0x6597ac00, {0x85a3a9c, 0x64b72840}) /tmp/workdir/go/src/crypto/tls/handshake_server.go:53 +0xab crypto/tls.(*Conn).handshakeContext(0x6597ac00, {0x85a3afc, 0x6526d230}) /tmp/workdir/go/src/crypto/tls/conn.go:1463 +0x35a crypto/tls.(*Conn).HandshakeContext(...) /tmp/workdir/go/src/crypto/tls/conn.go:1406 net/http.(*conn).serve(0x6552e360, {0x85a3afc, 0x6526d1e8}) /tmp/workdir/go/src/net/http/server.go:1877 +0xf92 created by net/http.(*Server).Serve /tmp/workdir/go/src/net/http/server.go:3089 +0x492 goroutine 22219 [IO wait]: internal/poll.runtime_pollWait(0x1c6ac0e8, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x65530014, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x65530000) /tmp/workdir/go/src/internal/poll/fd_unix.go:614 +0x2b5 net.(*netFD).accept(0x65530000) /tmp/workdir/go/src/net/fd_unix.go:172 +0x21 net.(*TCPListener).accept(0x64efe8e0) /tmp/workdir/go/src/net/tcpsock_posix.go:148 +0x1d net.(*TCPListener).Accept(0x64efe8e0) /tmp/workdir/go/src/net/tcpsock.go:297 +0x31 crypto/tls.(*listener).Accept(0x64efed40) /tmp/workdir/go/src/crypto/tls/tls.go:66 +0x24 net/http.(*Server).Serve(0x67162140, {0x85a3654, 0x64efed40}) /tmp/workdir/go/src/net/http/server.go:3059 +0x327 net/http/httptest.(*Server).goServe.func1() /tmp/workdir/go/src/net/http/httptest/server.go:310 +0x69 created by net/http/httptest.(*Server).goServe /tmp/workdir/go/src/net/http/httptest/server.go:308 +0x6d goroutine 62 [chan receive]: testing.tRunner.func1() /tmp/workdir/go/src/testing/testing.go:1542 +0x568 testing.tRunner(0x64d031d0, 0x8524098) /tmp/workdir/go/src/testing/testing.go:1582 +0x14f created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 19477 [select]: net/http.(*Transport).getConn(0x66d69930, 0x655fce40, {{}, 0x0, {0x65e62a68, 0x5}, {0x65ecf4f0, 0xf}, 0x0}) /tmp/workdir/go/src/net/http/transport.go:1389 +0x4dd net/http.(*Transport).roundTrip(0x66d69930, 0x65e86700) /tmp/workdir/go/src/net/http/transport.go:591 +0x79e net/http.(*Transport).RoundTrip(0x66d69930, 0x65e86700) /tmp/workdir/go/src/net/http/roundtrip.go:17 +0x23 net/http.send(0x65e86700, {0x85a19e8, 0x66d69930}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:252 +0x55f net/http.(*Client).send(0x655fcc00, 0x65e86700, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:176 +0x81 net/http.(*Client).do(0x655fcc00, 0x65e86700) /tmp/workdir/go/src/net/http/client.go:716 +0x888 net/http.(*Client).Do(...) /tmp/workdir/go/src/net/http/client.go:582 net/http.(*Client).Get(0x655fcc00, {0x65e62a68, 0x17}) /tmp/workdir/go/src/net/http/client.go:480 +0x96 net/http_test.testClientRedirectNoLocation.func1(0x64cf9a40) /tmp/workdir/go/src/net/http/client_test.go:534 +0xdc testing.tRunner(0x64cf9a40, 0x6702b890) /tmp/workdir/go/src/testing/testing.go:1576 +0x119 created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 22335 [runnable]: internal/poll.runtime_pollWait(0x1c6abf14, 0x77) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x65530334, 0x77, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitWrite(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).Write(0x65530320, {0x6547c000, 0x4016, 0x4800}) /tmp/workdir/go/src/internal/poll/fd_unix.go:391 +0x243 net.(*netFD).Write(0x65530320, {0x6547c000, 0x4016, 0x4800}) /tmp/workdir/go/src/net/fd_posix.go:96 +0x39 net.(*conn).Write(0x64b84060, {0x6547c000, 0x4016, 0x4800}) /tmp/workdir/go/src/net/net.go:195 +0x49 crypto/tls.(*Conn).write(0x65ee4c00, {0x6547c000, 0x4016, 0x4800}) /tmp/workdir/go/src/crypto/tls/conn.go:923 +0x11a crypto/tls.(*Conn).writeRecordLocked(0x65ee4c00, 0x17, {0x65dc8800, 0x4009, 0x4800}) /tmp/workdir/go/src/crypto/tls/conn.go:991 +0x2af crypto/tls.(*Conn).Write(0x65ee4c00, {0x65dc8800, 0x4009, 0x4800}) /tmp/workdir/go/src/crypto/tls/conn.go:1162 +0x36e net/http.http2stickyErrWriter.Write({{0x85a4490, 0x65ee4c00}, 0x0, 0x64ebad00}, {0x65dc8800, 0x4009, 0x4800}) /tmp/workdir/go/src/net/http/h2_bundle.go:7429 +0x153 bufio.(*Writer).Write(0x655c2280, {0x65dc8800, 0x4009, 0x4800}) /tmp/workdir/go/src/bufio/bufio.go:668 +0xfd net/http.(*http2Framer).endWrite(0x65e86000) /tmp/workdir/go/src/net/http/h2_bundle.go:1701 +0xb3 net/http.(*http2Framer).WriteDataPadded(0x65e86000, 0x1, 0x0, {0x64a44000, 0x4000, 0x4000}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/h2_bundle.go:2027 +0x31d net/http.(*http2Framer).WriteData(...) /tmp/workdir/go/src/net/http/h2_bundle.go:1985 net/http.(*http2clientStream).writeRequestBody(0x654a6b60, 0x654c8180) /tmp/workdir/go/src/net/http/h2_bundle.go:8693 +0x9df net/http.(*http2clientStream).writeRequest(0x654a6b60, 0x654c8180) /tmp/workdir/go/src/net/http/h2_bundle.go:8375 +0x795 net/http.(*http2clientStream).doRequest(0x654a6b60, 0x654c8180) /tmp/workdir/go/src/net/http/h2_bundle.go:8261 +0x23 created by net/http.(*http2ClientConn).RoundTrip /tmp/workdir/go/src/net/http/h2_bundle.go:8190 +0x342 goroutine 22313 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x67158830, 0xa) /tmp/workdir/go/src/runtime/sema.go:527 +0x162 sync.(*Cond).Wait(0x67158828) /tmp/workdir/go/src/sync/cond.go:70 +0x9c net/http.(*http2pipe).Read(0x67158820, {0x659c0000, 0x40000, 0x40000}) /tmp/workdir/go/src/net/http/h2_bundle.go:3688 +0xaa net/http.(*http2requestBody).Read(0x6545c4e0, {0x659c0000, 0x40000, 0x40000}) /tmp/workdir/go/src/net/http/h2_bundle.go:6207 +0xa4 net/http.(*maxBytesReader).Read(0x64b730e0, {0x659c0000, 0x40000, 0x40000}) /tmp/workdir/go/src/net/http/request.go:1180 +0xa0 bytes.(*Buffer).ReadFrom(0x6526c1c8, {0x3d894a58, 0x64b730e0}) /tmp/workdir/go/src/bytes/buffer.go:202 +0x8f io.copyBuffer({0x85a1614, 0x6526c1c8}, {0x3d894a58, 0x64b730e0}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/io/io.go:413 +0x126 io.Copy(...) /tmp/workdir/go/src/io/io.go:386 net/http_test.testMaxBytesHandler.func1({0x85a3734, 0x64c00260}, 0x654c8680) /tmp/workdir/go/src/net/http/serve_test.go:6666 +0x8d net/http.HandlerFunc.ServeHTTP(0x65492390, {0x85a3734, 0x64c00260}, 0x654c8680) /tmp/workdir/go/src/net/http/server.go:2122 +0x2e net/http.MaxBytesHandler.func1({0x85a3734, 0x64c00260}, 0x654c8480) /tmp/workdir/go/src/net/http/server.go:3646 +0x15f net/http.HandlerFunc.ServeHTTP(0x64b88c18, {0x85a3734, 0x64c00260}, 0x654c8480) /tmp/workdir/go/src/net/http/server.go:2122 +0x2e net/http.serverHandler.ServeHTTP({0x652f40a0}, {0x85a3734, 0x64c00260}, 0x654c8480) /tmp/workdir/go/src/net/http/server.go:2936 +0x28d net/http.initALPNRequest.ServeHTTP({{0x85a3afc, 0x6526cd20}, 0x6597a600, {0x652f40a0}}, {0x85a3734, 0x64c00260}, 0x654c8480) /tmp/workdir/go/src/net/http/server.go:3549 +0x177 net/http.(*http2serverConn).runHandler(0x656248c0, 0x64c00260, 0x654c8480, 0x64b7a0a0) /tmp/workdir/go/src/net/http/h2_bundle.go:6049 +0x81 created by net/http.(*http2serverConn).processHeaders /tmp/workdir/go/src/net/http/h2_bundle.go:5762 +0x75f goroutine 19480 [chan receive]: testing.(*testContext).waitParallel(0x648641c0) /tmp/workdir/go/src/testing/testing.go:1696 +0x6a testing.(*T).Parallel(0x652b8780) /tmp/workdir/go/src/testing/testing.go:1385 +0x244 net/http_test.setParallel(0x652b8780) /tmp/workdir/go/src/net/http/main_test.go:94 +0xca net/http_test.testClientRedirectNoLocation.func1(0x652b8780) /tmp/workdir/go/src/net/http/client_test.go:529 +0x34 testing.tRunner(0x652b8780, 0x6702b900) /tmp/workdir/go/src/testing/testing.go:1576 +0x119 created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 19478 [select]: net/http.(*Transport).getConn(0x66ee00d0, 0x670f2fa0, {{}, 0x0, {0x66122b10, 0x5}, {0x65ef8fc0, 0xe}, 0x0}) /tmp/workdir/go/src/net/http/transport.go:1389 +0x4dd net/http.(*Transport).roundTrip(0x66ee00d0, 0x654c8200) /tmp/workdir/go/src/net/http/transport.go:591 +0x79e net/http.(*Transport).RoundTrip(0x66ee00d0, 0x654c8200) /tmp/workdir/go/src/net/http/roundtrip.go:17 +0x23 net/http.send(0x654c8200, {0x85a19e8, 0x66ee00d0}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:252 +0x55f net/http.(*Client).send(0x670f2de0, 0x654c8200, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:176 +0x81 net/http.(*Client).do(0x670f2de0, 0x654c8200) /tmp/workdir/go/src/net/http/client.go:716 +0x888 net/http.(*Client).Do(...) /tmp/workdir/go/src/net/http/client.go:582 net/http.(*Client).Get(0x670f2de0, {0x66122b10, 0x16}) /tmp/workdir/go/src/net/http/client.go:480 +0x96 net/http_test.testClientRedirectNoLocation.func1(0x650fa5a0) /tmp/workdir/go/src/net/http/client_test.go:534 +0xdc testing.tRunner(0x650fa5a0, 0x6702b8b0) /tmp/workdir/go/src/testing/testing.go:1576 +0x119 created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 22405 [runnable]: internal/poll.runtime_pollWait(0x3d881e70, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x671580b4, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x671580a0, {0x6518defa, 0x8106, 0x8106}) /tmp/workdir/go/src/internal/poll/fd_unix.go:167 +0x210 net.(*netFD).Read(0x671580a0, {0x6518defa, 0x8106, 0x8106}) /tmp/workdir/go/src/net/fd_posix.go:55 +0x39 net.(*conn).Read(0x64b84040, {0x6518defa, 0x8106, 0x8106}) /tmp/workdir/go/src/net/net.go:183 +0x49 crypto/tls.(*atLeastReader).Read(0x651fa4d0, {0x6518defa, 0x8106, 0x8106}) /tmp/workdir/go/src/crypto/tls/conn.go:788 +0x5b bytes.(*Buffer).ReadFrom(0x65ee4378, {0x85a172c, 0x651fa4d0}) /tmp/workdir/go/src/bytes/buffer.go:202 +0x8f crypto/tls.(*Conn).readFromUntil(0x65ee4200, {0x3d882ad0, 0x64b84040}, 0x4016) /tmp/workdir/go/src/crypto/tls/conn.go:810 +0xd7 crypto/tls.(*Conn).readRecordOrCCS(0x65ee4200, 0x0) /tmp/workdir/go/src/crypto/tls/conn.go:662 +0xabb crypto/tls.(*Conn).readRecord(...) /tmp/workdir/go/src/crypto/tls/conn.go:583 crypto/tls.(*Conn).Read(0x65ee4200, {0x653244a4, 0x9, 0x9}) /tmp/workdir/go/src/crypto/tls/conn.go:1288 +0x13f io.ReadAtLeast({0x85a1704, 0x65ee4200}, {0x653244a4, 0x9, 0x9}, 0x9) /tmp/workdir/go/src/io/io.go:332 +0x91 io.ReadFull(...) /tmp/workdir/go/src/io/io.go:351 net/http.http2readFrameHeader({0x653244a4, 0x9, 0x9}, {0x85a1704, 0x65ee4200}) /tmp/workdir/go/src/net/http/h2_bundle.go:1567 +0x68 net/http.(*http2Framer).ReadFrame(0x65324480) /tmp/workdir/go/src/net/http/h2_bundle.go:1831 +0x83 net/http.(*http2serverConn).readFrames(0x65222d20) /tmp/workdir/go/src/net/http/h2_bundle.go:4560 +0x85 created by net/http.(*http2serverConn).serve /tmp/workdir/go/src/net/http/h2_bundle.go:4667 +0x603 goroutine 7550 [select]: net/http.(*http2ClientConn).RoundTrip(0x64fd8e10, 0x65fbc100) /tmp/workdir/go/src/net/http/h2_bundle.go:8231 +0x456 net/http.(*http2Transport).RoundTripOpt(0x64d223c0, 0x65fbc100, {0x0}) /tmp/workdir/go/src/net/http/h2_bundle.go:7523 +0x1c1 net/http.(*http2Transport).RoundTrip(0x64d223c0, 0x65fbc100) /tmp/workdir/go/src/net/http/h2_bundle.go:7475 +0x28 net/http.(*Transport).roundTrip(0x64a135f0, 0x65fbc080) /tmp/workdir/go/src/net/http/transport.go:602 +0x7fb net/http.(*Transport).RoundTrip(0x64a135f0, 0x65fbc080) /tmp/workdir/go/src/net/http/roundtrip.go:17 +0x23 net/http.send(0x65fbc080, {0x85a19e8, 0x64a135f0}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:252 +0x55f net/http.(*Client).send(0x66110d80, 0x65fbc080, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:176 +0x81 net/http.(*Client).do(0x66110d80, 0x65fbc080) /tmp/workdir/go/src/net/http/client.go:716 +0x888 net/http.(*Client).Do(...) /tmp/workdir/go/src/net/http/client.go:582 net/http.(*Client).Post(0x66110d80, {0x64b80a20, 0x17}, {0x84ed61c, 0xa}, {0x85a1d94, 0x64b89080}) /tmp/workdir/go/src/net/http/client.go:849 +0x146 net/http_test.testMaxBytesHandler(0x64bf9860, {0x84ea32d, 0x2}, 0xf4240, 0xf4240) /tmp/workdir/go/src/net/http/serve_test.go:6676 +0x248 net/http_test.TestMaxBytesHandler.func1.1(0x64bf9860, {0x84ea32d, 0x2}) /tmp/workdir/go/src/net/http/serve_test.go:6652 +0x4b net/http_test.run[...].func1() /tmp/workdir/go/src/net/http/clientserver_test.go:90 +0xf0 testing.tRunner(0x64bf9860, 0x6490c348) /tmp/workdir/go/src/testing/testing.go:1576 +0x119 created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 22347 [IO wait]: internal/poll.runtime_pollWait(0x1c6ac184, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x65530654, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x65530640, {0x64b9c000, 0x240, 0x240}) /tmp/workdir/go/src/internal/poll/fd_unix.go:167 +0x210 net.(*netFD).Read(0x65530640, {0x64b9c000, 0x240, 0x240}) /tmp/workdir/go/src/net/fd_posix.go:55 +0x39 net.(*conn).Read(0x64f945d8, {0x64b9c000, 0x240, 0x240}) /tmp/workdir/go/src/net/net.go:183 +0x49 crypto/tls.(*atLeastReader).Read(0x64eff870, {0x64b9c000, 0x240, 0x240}) /tmp/workdir/go/src/crypto/tls/conn.go:788 +0x5b bytes.(*Buffer).ReadFrom(0x65464778, {0x85a172c, 0x64eff870}) /tmp/workdir/go/src/bytes/buffer.go:202 +0x8f crypto/tls.(*Conn).readFromUntil(0x65464600, {0x3d882ad0, 0x64f945d8}, 0x5) /tmp/workdir/go/src/crypto/tls/conn.go:810 +0xd7 crypto/tls.(*Conn).readRecordOrCCS(0x65464600, 0x0) /tmp/workdir/go/src/crypto/tls/conn.go:617 +0x120 crypto/tls.(*Conn).readRecord(...) /tmp/workdir/go/src/crypto/tls/conn.go:583 crypto/tls.(*Conn).readHandshake(0x65464600) /tmp/workdir/go/src/crypto/tls/conn.go:1020 +0x45 crypto/tls.(*Conn).clientHandshake(0x65464600, {0x85a3a9c, 0x64d507e0}) /tmp/workdir/go/src/crypto/tls/handshake_client.go:184 +0x243 crypto/tls.(*Conn).handshakeContext(0x65464600, {0x85a3abc, 0x64820144}) /tmp/workdir/go/src/crypto/tls/conn.go:1463 +0x35a crypto/tls.(*Conn).HandshakeContext(...) /tmp/workdir/go/src/crypto/tls/conn.go:1406 net/http.(*persistConn).addTLS.func2() /tmp/workdir/go/src/net/http/transport.go:1551 +0x64 created by net/http.(*persistConn).addTLS /tmp/workdir/go/src/net/http/transport.go:1547 +0x313 goroutine 8987 [IO wait]: internal/poll.runtime_pollWait(0x1c6abddc, 0x77) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x64964d34, 0x77, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitWrite(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).Write(0x64964d20, {0x65206000, 0x302c, 0x5500}) /tmp/workdir/go/src/internal/poll/fd_unix.go:391 +0x243 net.(*netFD).Write(0x64964d20, {0x65206000, 0x302c, 0x5500}) /tmp/workdir/go/src/net/fd_posix.go:96 +0x39 net.(*conn).Write(0x648981f8, {0x65206000, 0x302c, 0x5500}) /tmp/workdir/go/src/net/net.go:195 +0x49 crypto/tls.(*Conn).write(0x64b94000, {0x65206000, 0x302c, 0x5500}) /tmp/workdir/go/src/crypto/tls/conn.go:923 +0x11a crypto/tls.(*Conn).writeRecordLocked(0x64b94000, 0x17, {0x651e2ff3, 0x3016, 0x380d}) /tmp/workdir/go/src/crypto/tls/conn.go:991 +0x2af crypto/tls.(*Conn).Write(0x64b94000, {0x651e2ff3, 0x3016, 0x380d}) /tmp/workdir/go/src/crypto/tls/conn.go:1162 +0x36e bufio.(*Writer).Write(0x64a34660, {0x651e2000, 0x4009, 0x4800}) /tmp/workdir/go/src/bufio/bufio.go:668 +0xfd net/http.(*http2bufferedWriter).Write(0x64c92790, {0x651e2000, 0x4009, 0x4800}) /tmp/workdir/go/src/net/http/h2_bundle.go:3514 +0x13b net/http.(*http2Framer).endWrite(0x64a2e300) /tmp/workdir/go/src/net/http/h2_bundle.go:1701 +0xb3 net/http.(*http2Framer).WriteDataPadded(0x64a2e300, 0x1, 0x0, {0x6500a000, 0x4000, 0x8000}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/h2_bundle.go:2027 +0x31d net/http.(*http2Framer).WriteData(...) /tmp/workdir/go/src/net/http/h2_bundle.go:1985 net/http.(*http2writeData).writeFrame(0x64d26ed0, {0x85a3bbc, 0x65f9f420}) /tmp/workdir/go/src/net/http/h2_bundle.go:10220 +0x6a net/http.(*http2serverConn).writeFrameAsync(0x65f9f420, {{0x85a2ff8, 0x64d26ed0}, 0x649c8660, 0x0}) /tmp/workdir/go/src/net/http/h2_bundle.go:4589 +0x35 created by net/http.(*http2serverConn).startFrameWrite /tmp/workdir/go/src/net/http/h2_bundle.go:5000 +0x288 goroutine 753 [chan receive]: testing.tRunner.func1() /tmp/workdir/go/src/testing/testing.go:1542 +0x568 testing.tRunner(0x64b8c0f0, 0x85246a4) /tmp/workdir/go/src/testing/testing.go:1582 +0x14f created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 22302 [chan receive]: net/http.(*persistConn).addTLS(0x655063c0, {0x85a3abc, 0x64820144}, {0x65ecf4f0, 0x9}, 0x0) /tmp/workdir/go/src/net/http/transport.go:1557 +0x343 net/http.(*Transport).dialConn(0x66d69930, {0x85a3abc, 0x64820144}, {{}, 0x0, {0x65e62a68, 0x5}, {0x65ecf4f0, 0xf}, 0x0}) /tmp/workdir/go/src/net/http/transport.go:1631 +0x894 net/http.(*Transport).dialConnFor(0x66d69930, 0x64fea8a0) /tmp/workdir/go/src/net/http/transport.go:1463 +0x6c created by net/http.(*Transport).queueForDial /tmp/workdir/go/src/net/http/transport.go:1432 +0x8f goroutine 945 [chan receive]: testing.tRunner.func1() /tmp/workdir/go/src/testing/testing.go:1542 +0x568 testing.tRunner(0x64e14d20, 0x8524380) /tmp/workdir/go/src/testing/testing.go:1582 +0x14f created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 22376 [runnable]: vendor/golang.org/x/crypto/cryptobyte.(*Builder).add(...) /tmp/workdir/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:303 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes(...) /tmp/workdir/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:105 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1(0x64ce5830) /tmp/workdir/go/src/crypto/tls/key_schedule.go:38 +0x2cc vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation(0x6555cc68, 0x6555cc4c, 0x64ce5830) /tmp/workdir/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:179 +0x73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed(0x6555cc68, 0x1, 0x0, 0x6555cc4c) /tmp/workdir/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:204 +0x298 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed(...) /tmp/workdir/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:141 crypto/tls.(*cipherSuiteTLS13).expandLabel(0x881ec90, {0x6617b180, 0x20, 0x20}, {0x84eeb87, 0xc}, {0x6617b2c0, 0x20, 0x20}, 0x20) /tmp/workdir/go/src/crypto/tls/key_schedule.go:36 +0x19d crypto/tls.(*cipherSuiteTLS13).deriveSecret(0x881ec90, {0x6617b180, 0x20, 0x20}, {0x84eeb87, 0xc}, {0x85a3fa0, 0x64b579d0}) /tmp/workdir/go/src/crypto/tls/key_schedule.go:56 +0xc7 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys(0x6555ce58) /tmp/workdir/go/src/crypto/tls/handshake_client_tls13.go:372 +0x24a crypto/tls.(*clientHandshakeStateTLS13).handshake(0x6555ce58) /tmp/workdir/go/src/crypto/tls/handshake_client_tls13.go:85 +0x1a4 crypto/tls.(*Conn).clientHandshake(0x65ee4e00, {0x85a3a9c, 0x64ce4690}) /tmp/workdir/go/src/crypto/tls/handshake_client.go:224 +0x4f1 crypto/tls.(*Conn).handshakeContext(0x65ee4e00, {0x85a3abc, 0x64820144}) /tmp/workdir/go/src/crypto/tls/conn.go:1463 +0x35a crypto/tls.(*Conn).HandshakeContext(...) /tmp/workdir/go/src/crypto/tls/conn.go:1406 net/http.(*persistConn).addTLS.func2() /tmp/workdir/go/src/net/http/transport.go:1551 +0x64 created by net/http.(*persistConn).addTLS /tmp/workdir/go/src/net/http/transport.go:1547 +0x313 goroutine 22389 [chan receive]: net/http.(*persistConn).addTLS(0x64ac4780, {0x85a3abc, 0x64820144}, {0x64b3c9e0, 0x9}, 0x0) /tmp/workdir/go/src/net/http/transport.go:1557 +0x343 net/http.(*Transport).dialConn(0x65eb09c0, {0x85a3abc, 0x64820144}, {{}, 0x0, {0x65eac798, 0x5}, {0x64b3c9e0, 0xe}, 0x0}) /tmp/workdir/go/src/net/http/transport.go:1631 +0x894 net/http.(*Transport).dialConnFor(0x65eb09c0, 0x6552e1e0) /tmp/workdir/go/src/net/http/transport.go:1463 +0x6c created by net/http.(*Transport).queueForDial /tmp/workdir/go/src/net/http/transport.go:1432 +0x8f goroutine 7549 [select]: net/http.(*http2ClientConn).RoundTrip(0x64ebac30, 0x654c8180) /tmp/workdir/go/src/net/http/h2_bundle.go:8231 +0x456 net/http.(*http2Transport).RoundTripOpt(0x6620c420, 0x654c8180, {0x0}) /tmp/workdir/go/src/net/http/h2_bundle.go:7523 +0x1c1 net/http.(*http2Transport).RoundTrip(0x6620c420, 0x654c8180) /tmp/workdir/go/src/net/http/h2_bundle.go:7475 +0x28 net/http.(*Transport).roundTrip(0x64ecdd40, 0x654c8100) /tmp/workdir/go/src/net/http/transport.go:602 +0x7fb net/http.(*Transport).RoundTrip(0x64ecdd40, 0x654c8100) /tmp/workdir/go/src/net/http/roundtrip.go:17 +0x23 net/http.send(0x654c8100, {0x85a19e8, 0x64ecdd40}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:252 +0x55f net/http.(*Client).send(0x670f2080, 0x654c8100, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:176 +0x81 net/http.(*Client).do(0x670f2080, 0x654c8100) /tmp/workdir/go/src/net/http/client.go:716 +0x888 net/http.(*Client).Do(...) /tmp/workdir/go/src/net/http/client.go:582 net/http.(*Client).Post(0x670f2080, {0x66122888, 0x17}, {0x84ed61c, 0xa}, {0x85a1d94, 0x66306be8}) /tmp/workdir/go/src/net/http/client.go:849 +0x146 net/http_test.testMaxBytesHandler(0x64bf9770, {0x84ea32d, 0x2}, 0xf4240, 0xf4240) /tmp/workdir/go/src/net/http/serve_test.go:6676 +0x248 net/http_test.TestMaxBytesHandler.func1.1(0x64bf9770, {0x84ea32d, 0x2}) /tmp/workdir/go/src/net/http/serve_test.go:6652 +0x4b net/http_test.run[...].func1() /tmp/workdir/go/src/net/http/clientserver_test.go:90 +0xf0 testing.tRunner(0x64bf9770, 0x6490c2d0) /tmp/workdir/go/src/testing/testing.go:1576 +0x119 created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 22388 [IO wait]: internal/poll.runtime_pollWait(0x3d8823ec, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x64b48154, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x64b48140) /tmp/workdir/go/src/internal/poll/fd_unix.go:614 +0x2b5 net.(*netFD).accept(0x64b48140) /tmp/workdir/go/src/net/fd_unix.go:172 +0x21 net.(*TCPListener).accept(0x64b7a9e0) /tmp/workdir/go/src/net/tcpsock_posix.go:148 +0x1d net.(*TCPListener).Accept(0x64b7a9e0) /tmp/workdir/go/src/net/tcpsock.go:297 +0x31 crypto/tls.(*listener).Accept(0x64b7af60) /tmp/workdir/go/src/crypto/tls/tls.go:66 +0x24 net/http.(*Server).Serve(0x64ac4640, {0x85a3654, 0x64b7af60}) /tmp/workdir/go/src/net/http/server.go:3059 +0x327 net/http/httptest.(*Server).goServe.func1() /tmp/workdir/go/src/net/http/httptest/server.go:310 +0x69 created by net/http/httptest.(*Server).goServe /tmp/workdir/go/src/net/http/httptest/server.go:308 +0x6d goroutine 7551 [select]: net/http.(*Transport).getConn(0x65eb09c0, 0x6545cda0, {{}, 0x0, {0x65eac798, 0x5}, {0x64b3c9e0, 0xe}, 0x0}) /tmp/workdir/go/src/net/http/transport.go:1389 +0x4dd net/http.(*Transport).roundTrip(0x65eb09c0, 0x65324000) /tmp/workdir/go/src/net/http/transport.go:591 +0x79e net/http.(*Transport).RoundTrip(0x65eb09c0, 0x65324000) /tmp/workdir/go/src/net/http/roundtrip.go:17 +0x23 net/http.send(0x65324000, {0x85a19e8, 0x65eb09c0}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:252 +0x55f net/http.(*Client).send(0x6545c380, 0x65324000, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:176 +0x81 net/http.(*Client).do(0x6545c380, 0x65324000) /tmp/workdir/go/src/net/http/client.go:716 +0x888 net/http.(*Client).Do(...) /tmp/workdir/go/src/net/http/client.go:582 net/http.(*Client).Post(0x6545c380, {0x65eac798, 0x16}, {0x84ed61c, 0xa}, {0x85a1d94, 0x6526d158}) /tmp/workdir/go/src/net/http/client.go:849 +0x146 net/http_test.testMaxBytesHandler(0x64bf9950, {0x84ea32d, 0x2}, 0xf4240, 0xf4240) /tmp/workdir/go/src/net/http/serve_test.go:6676 +0x248 net/http_test.TestMaxBytesHandler.func1.1(0x64bf9950, {0x84ea32d, 0x2}) /tmp/workdir/go/src/net/http/serve_test.go:6652 +0x4b net/http_test.run[...].func1() /tmp/workdir/go/src/net/http/clientserver_test.go:90 +0xf0 testing.tRunner(0x64bf9950, 0x6490c390) /tmp/workdir/go/src/testing/testing.go:1576 +0x119 created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 22397 [runnable]: crypto/internal/bigmod.ctEq(0x0, 0x1) /tmp/workdir/go/src/crypto/internal/bigmod/nat.go:42 +0x55 crypto/internal/bigmod.(*Nat).montgomeryMul(0x64a8990c, 0x64a88f48, 0x64a88f48, 0x64effaa0) /tmp/workdir/go/src/crypto/internal/bigmod/nat.go:601 +0x1a0 crypto/internal/bigmod.(*Nat).Exp(0x64a8990c, 0x64a89954, {0x6488c200, 0x80, 0x80}, 0x64effaa0) /tmp/workdir/go/src/crypto/internal/bigmod/nat.go:688 +0xb1c crypto/rsa.decrypt(0x6489f900, {0x6545eb00, 0x100, 0x100}, 0x1) /tmp/workdir/go/src/crypto/rsa/rsa.go:632 +0x3d8 crypto/rsa.signPSSWithSalt(0x6489f900, 0x5, {0x656fc620, 0x20, 0x20}, {0x656fc640, 0x20, 0x20}) /tmp/workdir/go/src/crypto/rsa/pss.go:244 +0x18e crypto/rsa.SignPSS({0x85a16c8, 0x6490c048}, 0x6489f900, 0x5, {0x656fc620, 0x20, 0x20}, 0x64b60230) /tmp/workdir/go/src/crypto/rsa/pss.go:322 +0x1c8 crypto/rsa.(*PrivateKey).Sign(0x6489f900, {0x85a16c8, 0x6490c048}, {0x656fc620, 0x20, 0x20}, {0x85a16dc, 0x64b60230}) /tmp/workdir/go/src/crypto/rsa/rsa.go:157 +0x64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate(0x64a89be8) /tmp/workdir/go/src/crypto/tls/handshake_server_tls13.go:631 +0x330 crypto/tls.(*serverHandshakeStateTLS13).handshake(0x64a89be8) /tmp/workdir/go/src/crypto/tls/handshake_server_tls13.go:65 +0xb0 crypto/tls.(*Conn).serverHandshake(0x65ee4000, {0x85a3a9c, 0x6570a030}) /tmp/workdir/go/src/crypto/tls/handshake_server.go:53 +0xab crypto/tls.(*Conn).handshakeContext(0x65ee4000, {0x85a3afc, 0x654a2030}) /tmp/workdir/go/src/crypto/tls/conn.go:1463 +0x35a crypto/tls.(*Conn).HandshakeContext(...) /tmp/workdir/go/src/crypto/tls/conn.go:1406 net/http.(*conn).serve(0x6552e2a0, {0x85a3afc, 0x66307c68}) /tmp/workdir/go/src/net/http/server.go:1877 +0xf92 created by net/http.(*Server).Serve /tmp/workdir/go/src/net/http/server.go:3089 +0x492 goroutine 22303 [IO wait]: internal/poll.runtime_pollWait(0x3d882830, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x650206a4, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x65020690, {0x64c7c240, 0x240, 0x240}) /tmp/workdir/go/src/internal/poll/fd_unix.go:167 +0x210 net.(*netFD).Read(0x65020690, {0x64c7c240, 0x240, 0x240}) /tmp/workdir/go/src/net/fd_posix.go:55 +0x39 net.(*conn).Read(0x64b706a0, {0x64c7c240, 0x240, 0x240}) /tmp/workdir/go/src/net/net.go:183 +0x49 crypto/tls.(*atLeastReader).Read(0x650b7ee0, {0x64c7c240, 0x240, 0x240}) /tmp/workdir/go/src/crypto/tls/conn.go:788 +0x5b bytes.(*Buffer).ReadFrom(0x64b94978, {0x85a172c, 0x650b7ee0}) /tmp/workdir/go/src/bytes/buffer.go:202 +0x8f crypto/tls.(*Conn).readFromUntil(0x64b94800, {0x3d882ad0, 0x64b706a0}, 0x5) /tmp/workdir/go/src/crypto/tls/conn.go:810 +0xd7 crypto/tls.(*Conn).readRecordOrCCS(0x64b94800, 0x0) /tmp/workdir/go/src/crypto/tls/conn.go:617 +0x120 crypto/tls.(*Conn).readRecord(...) /tmp/workdir/go/src/crypto/tls/conn.go:583 crypto/tls.(*Conn).readHandshake(0x64b94800) /tmp/workdir/go/src/crypto/tls/conn.go:1020 +0x45 crypto/tls.(*Conn).clientHandshake(0x64b94800, {0x85a3a9c, 0x64b445a0}) /tmp/workdir/go/src/crypto/tls/handshake_client.go:184 +0x243 crypto/tls.(*Conn).handshakeContext(0x64b94800, {0x85a3abc, 0x64820144}) /tmp/workdir/go/src/crypto/tls/conn.go:1463 +0x35a crypto/tls.(*Conn).HandshakeContext(...) /tmp/workdir/go/src/crypto/tls/conn.go:1406 net/http.(*persistConn).addTLS.func2() /tmp/workdir/go/src/net/http/transport.go:1551 +0x64 created by net/http.(*persistConn).addTLS /tmp/workdir/go/src/net/http/transport.go:1547 +0x313 goroutine 22383 [runnable]: internal/poll.runtime_pollWait(0x1c6ac8d4, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x6544e3d4, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x6544e3c0, {0x64926e00, 0x700, 0x700}) /tmp/workdir/go/src/internal/poll/fd_unix.go:167 +0x210 net.(*netFD).Read(0x6544e3c0, {0x64926e00, 0x700, 0x700}) /tmp/workdir/go/src/net/fd_posix.go:55 +0x39 net.(*conn).Read(0x64a8e540, {0x64926e00, 0x700, 0x700}) /tmp/workdir/go/src/net/net.go:183 +0x49 crypto/tls.(*atLeastReader).Read(0x651fa4b0, {0x64926e00, 0x700, 0x700}) /tmp/workdir/go/src/crypto/tls/conn.go:788 +0x5b bytes.(*Buffer).ReadFrom(0x652e6178, {0x85a172c, 0x651fa4b0}) /tmp/workdir/go/src/bytes/buffer.go:202 +0x8f crypto/tls.(*Conn).readFromUntil(0x652e6000, {0x3d882ad0, 0x64a8e540}, 0x5) /tmp/workdir/go/src/crypto/tls/conn.go:810 +0xd7 crypto/tls.(*Conn).readRecordOrCCS(0x652e6000, 0x0) /tmp/workdir/go/src/crypto/tls/conn.go:617 +0x120 crypto/tls.(*Conn).readRecord(...) /tmp/workdir/go/src/crypto/tls/conn.go:583 crypto/tls.(*Conn).Read(0x652e6000, {0x65006000, 0x1000, 0x1000}) /tmp/workdir/go/src/crypto/tls/conn.go:1288 +0x13f bufio.(*Reader).Read(0x66507560, {0x653241a4, 0x9, 0x9}) /tmp/workdir/go/src/bufio/bufio.go:237 +0x1d7 io.ReadAtLeast({0x85a15d8, 0x66507560}, {0x653241a4, 0x9, 0x9}, 0x9) /tmp/workdir/go/src/io/io.go:332 +0x91 io.ReadFull(...) /tmp/workdir/go/src/io/io.go:351 net/http.http2readFrameHeader({0x653241a4, 0x9, 0x9}, {0x85a15d8, 0x66507560}) /tmp/workdir/go/src/net/http/h2_bundle.go:1567 +0x68 net/http.(*http2Framer).ReadFrame(0x65324180) /tmp/workdir/go/src/net/http/h2_bundle.go:1831 +0x83 net/http.(*http2clientConnReadLoop).run(0x64faffd4) /tmp/workdir/go/src/net/http/h2_bundle.go:9187 +0x157 net/http.(*http2ClientConn).readLoop(0x64fd8e10) /tmp/workdir/go/src/net/http/h2_bundle.go:9082 +0x68 created by net/http.(*http2Transport).newClientConn /tmp/workdir/go/src/net/http/h2_bundle.go:7779 +0xc2d goroutine 22349 [chan receive]: net/http.(*persistConn).addTLS(0x67162a00, {0x85a3abc, 0x64820144}, {0x65ef9880, 0x9}, 0x0) /tmp/workdir/go/src/net/http/transport.go:1557 +0x343 net/http.(*Transport).dialConn(0x66ee08f0, {0x85a3abc, 0x64820144}, {{}, 0x0, {0x66122cc0, 0x5}, {0x65ef9880, 0xf}, 0x0}) /tmp/workdir/go/src/net/http/transport.go:1631 +0x894 net/http.(*Transport).dialConnFor(0x66ee08f0, 0x6620d020) /tmp/workdir/go/src/net/http/transport.go:1463 +0x6c created by net/http.(*Transport).queueForDial /tmp/workdir/go/src/net/http/transport.go:1432 +0x8f goroutine 19479 [select]: net/http.(*Transport).getConn(0x66ee08f0, 0x670f3280, {{}, 0x0, {0x66122cc0, 0x5}, {0x65ef9880, 0xf}, 0x0}) /tmp/workdir/go/src/net/http/transport.go:1389 +0x4dd net/http.(*Transport).roundTrip(0x66ee08f0, 0x654c8280) /tmp/workdir/go/src/net/http/transport.go:591 +0x79e net/http.(*Transport).RoundTrip(0x66ee08f0, 0x654c8280) /tmp/workdir/go/src/net/http/roundtrip.go:17 +0x23 net/http.send(0x654c8280, {0x85a19e8, 0x66ee08f0}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:252 +0x55f net/http.(*Client).send(0x670f30c0, 0x654c8280, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:176 +0x81 net/http.(*Client).do(0x670f30c0, 0x654c8280) /tmp/workdir/go/src/net/http/client.go:716 +0x888 net/http.(*Client).Do(...) /tmp/workdir/go/src/net/http/client.go:582 net/http.(*Client).Get(0x670f30c0, {0x66122cc0, 0x17}) /tmp/workdir/go/src/net/http/client.go:480 +0x96 net/http_test.testClientRedirectNoLocation.func1(0x650fb860) /tmp/workdir/go/src/net/http/client_test.go:534 +0xdc testing.tRunner(0x650fb860, 0x6702b8e0) /tmp/workdir/go/src/testing/testing.go:1576 +0x119 created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 22255 [select]: net/http.(*http2serverConn).serve(0x656248c0) /tmp/workdir/go/src/net/http/h2_bundle.go:4675 +0x967 net/http.(*http2Server).ServeConn(0x64ee4040, {0x85a4490, 0x6597a600}, 0x6493fd30) /tmp/workdir/go/src/net/http/h2_bundle.go:4270 +0xb80 net/http.http2ConfigureServer.func1(0x652f40a0, 0x6597a600, {0x85a2370, 0x64b7a030}) /tmp/workdir/go/src/net/http/h2_bundle.go:4060 +0xc3 net/http.(*conn).serve(0x6552e060, {0x85a3afc, 0x64b89290}) /tmp/workdir/go/src/net/http/server.go:1903 +0x1429 created by net/http.(*Server).Serve /tmp/workdir/go/src/net/http/server.go:3089 +0x492 goroutine 22346 [chan receive]: net/http.(*persistConn).addTLS(0x671625a0, {0x85a3abc, 0x64820144}, {0x65ef8fc0, 0x9}, 0x0) /tmp/workdir/go/src/net/http/transport.go:1557 +0x343 net/http.(*Transport).dialConn(0x66ee00d0, {0x85a3abc, 0x64820144}, {{}, 0x0, {0x66122b10, 0x5}, {0x65ef8fc0, 0xe}, 0x0}) /tmp/workdir/go/src/net/http/transport.go:1631 +0x894 net/http.(*Transport).dialConnFor(0x66ee00d0, 0x6620ca80) /tmp/workdir/go/src/net/http/transport.go:1463 +0x6c created by net/http.(*Transport).queueForDial /tmp/workdir/go/src/net/http/transport.go:1432 +0x8f goroutine 2084 [semacquire]: sync.runtime_Semacquire(0x652dbb08) /tmp/workdir/go/src/runtime/sema.go:62 +0x35 sync.(*WaitGroup).Wait(0x652dbb00) /tmp/workdir/go/src/sync/waitgroup.go:116 +0x5f net/http/httptest.(*Server).Close(0x652dbae0) /tmp/workdir/go/src/net/http/httptest/server.go:251 +0x132 net/http_test.(*clientServerTest).close(0x650ed640) /tmp/workdir/go/src/net/http/clientserver_test.go:106 +0x2d net/http_test.testTransportAndServerSharedBodyRace(0x64b831d0, {0x84ea32d, 0x2}) /tmp/workdir/go/src/net/http/serve_test.go:4062 +0x534 net/http_test.run[...].func1() /tmp/workdir/go/src/net/http/clientserver_test.go:90 +0xf0 testing.tRunner(0x64b831d0, 0x64b12048) /tmp/workdir/go/src/testing/testing.go:1576 +0x119 created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 7677 [select]: net/http.(*Transport).getConn(0x66d69790, 0x655fc780, {{}, 0x0, {0x65e62768, 0x5}, {0x65eceb10, 0xe}, 0x0}) /tmp/workdir/go/src/net/http/transport.go:1389 +0x4dd net/http.(*Transport).roundTrip(0x66d69790, 0x65e86280) /tmp/workdir/go/src/net/http/transport.go:591 +0x79e net/http.(*Transport).RoundTrip(0x66d69790, 0x65e86280) /tmp/workdir/go/src/net/http/roundtrip.go:17 +0x23 net/http.send(0x65e86280, {0x85a19e8, 0x66d69790}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:252 +0x55f net/http.(*Client).send(0x655fc260, 0x65e86280, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/client.go:176 +0x81 net/http.(*Client).do(0x655fc260, 0x65e86280) /tmp/workdir/go/src/net/http/client.go:716 +0x888 net/http.(*Client).Do(...) /tmp/workdir/go/src/net/http/client.go:582 net/http.(*Client).Post(0x655fc260, {0x65e62768, 0x16}, {0x84ed61c, 0xa}, {0x85a1d94, 0x6489b1d0}) /tmp/workdir/go/src/net/http/client.go:849 +0x146 net/http_test.testMaxBytesHandler(0x652b8690, {0x84ea32d, 0x2}, 0xf4240, 0xf4240) /tmp/workdir/go/src/net/http/serve_test.go:6676 +0x248 net/http_test.TestMaxBytesHandler.func1.1(0x652b8690, {0x84ea32d, 0x2}) /tmp/workdir/go/src/net/http/serve_test.go:6652 +0x4b net/http_test.run[...].func1() /tmp/workdir/go/src/net/http/clientserver_test.go:90 +0xf0 testing.tRunner(0x652b8690, 0x64e20a98) /tmp/workdir/go/src/testing/testing.go:1576 +0x119 created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 22301 [IO wait]: internal/poll.runtime_pollWait(0x1c6ac04c, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x65020564, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x65020550) /tmp/workdir/go/src/internal/poll/fd_unix.go:614 +0x2b5 net.(*netFD).accept(0x65020550) /tmp/workdir/go/src/net/fd_unix.go:172 +0x21 net.(*TCPListener).accept(0x650b7ad0) /tmp/workdir/go/src/net/tcpsock_posix.go:148 +0x1d net.(*TCPListener).Accept(0x650b7ad0) /tmp/workdir/go/src/net/tcpsock.go:297 +0x31 crypto/tls.(*listener).Accept(0x650b7e60) /tmp/workdir/go/src/crypto/tls/tls.go:66 +0x24 net/http.(*Server).Serve(0x65506280, {0x85a3654, 0x650b7e60}) /tmp/workdir/go/src/net/http/server.go:3059 +0x327 net/http/httptest.(*Server).goServe.func1() /tmp/workdir/go/src/net/http/httptest/server.go:310 +0x69 created by net/http/httptest.(*Server).goServe /tmp/workdir/go/src/net/http/httptest/server.go:308 +0x6d goroutine 22334 [runnable]: internal/poll.runtime_pollWait(0x1c6abf14, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x65530334, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x65530320, {0x656ae700, 0x700, 0x700}) /tmp/workdir/go/src/internal/poll/fd_unix.go:167 +0x210 net.(*netFD).Read(0x65530320, {0x656ae700, 0x700, 0x700}) /tmp/workdir/go/src/net/fd_posix.go:55 +0x39 net.(*conn).Read(0x64b84060, {0x656ae700, 0x700, 0x700}) /tmp/workdir/go/src/net/net.go:183 +0x49 crypto/tls.(*atLeastReader).Read(0x6521a1e0, {0x656ae700, 0x700, 0x700}) /tmp/workdir/go/src/crypto/tls/conn.go:788 +0x5b bytes.(*Buffer).ReadFrom(0x65ee4d78, {0x85a172c, 0x6521a1e0}) /tmp/workdir/go/src/bytes/buffer.go:202 +0x8f crypto/tls.(*Conn).readFromUntil(0x65ee4c00, {0x3d882ad0, 0x64b84060}, 0x5) /tmp/workdir/go/src/crypto/tls/conn.go:810 +0xd7 crypto/tls.(*Conn).readRecordOrCCS(0x65ee4c00, 0x0) /tmp/workdir/go/src/crypto/tls/conn.go:617 +0x120 crypto/tls.(*Conn).readRecord(...) /tmp/workdir/go/src/crypto/tls/conn.go:583 crypto/tls.(*Conn).Read(0x65ee4c00, {0x65f5a000, 0x1000, 0x1000}) /tmp/workdir/go/src/crypto/tls/conn.go:1288 +0x13f bufio.(*Reader).Read(0x64ce5500, {0x65e86024, 0x9, 0x9}) /tmp/workdir/go/src/bufio/bufio.go:237 +0x1d7 io.ReadAtLeast({0x85a15d8, 0x64ce5500}, {0x65e86024, 0x9, 0x9}, 0x9) /tmp/workdir/go/src/io/io.go:332 +0x91 io.ReadFull(...) /tmp/workdir/go/src/io/io.go:351 net/http.http2readFrameHeader({0x65e86024, 0x9, 0x9}, {0x85a15d8, 0x64ce5500}) /tmp/workdir/go/src/net/http/h2_bundle.go:1567 +0x68 net/http.(*http2Framer).ReadFrame(0x65e86000) /tmp/workdir/go/src/net/http/h2_bundle.go:1831 +0x83 net/http.(*http2clientConnReadLoop).run(0x64c2dfd4) /tmp/workdir/go/src/net/http/h2_bundle.go:9187 +0x157 net/http.(*http2ClientConn).readLoop(0x64ebac30) /tmp/workdir/go/src/net/http/h2_bundle.go:9082 +0x68 created by net/http.(*http2Transport).newClientConn /tmp/workdir/go/src/net/http/h2_bundle.go:7779 +0xc2d goroutine 1874 [chan receive]: testing.tRunner.func1() /tmp/workdir/go/src/testing/testing.go:1542 +0x568 testing.tRunner(0x64a32c30, 0x648126b0) /tmp/workdir/go/src/testing/testing.go:1582 +0x14f created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 22348 [IO wait]: internal/poll.runtime_pollWait(0x3d88217c, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x655306f4, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x655306e0) /tmp/workdir/go/src/internal/poll/fd_unix.go:614 +0x2b5 net.(*netFD).accept(0x655306e0) /tmp/workdir/go/src/net/fd_unix.go:172 +0x21 net.(*TCPListener).accept(0x64eff8e0) /tmp/workdir/go/src/net/tcpsock_posix.go:148 +0x1d net.(*TCPListener).Accept(0x64eff8e0) /tmp/workdir/go/src/net/tcpsock.go:297 +0x31 crypto/tls.(*listener).Accept(0x64effb80) /tmp/workdir/go/src/crypto/tls/tls.go:66 +0x24 net/http.(*Server).Serve(0x67162960, {0x85a3654, 0x64effb80}) /tmp/workdir/go/src/net/http/server.go:3059 +0x327 net/http/httptest.(*Server).goServe.func1() /tmp/workdir/go/src/net/http/httptest/server.go:310 +0x69 created by net/http/httptest.(*Server).goServe /tmp/workdir/go/src/net/http/httptest/server.go:308 +0x6d goroutine 22345 [IO wait]: internal/poll.runtime_pollWait(0x1c6ac3f4, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x655303d4, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x655303c0) /tmp/workdir/go/src/internal/poll/fd_unix.go:614 +0x2b5 net.(*netFD).accept(0x655303c0) /tmp/workdir/go/src/net/fd_unix.go:172 +0x21 net.(*TCPListener).accept(0x64eff3b0) /tmp/workdir/go/src/net/tcpsock_posix.go:148 +0x1d net.(*TCPListener).Accept(0x64eff3b0) /tmp/workdir/go/src/net/tcpsock.go:297 +0x31 crypto/tls.(*listener).Accept(0x64eff7c0) /tmp/workdir/go/src/crypto/tls/tls.go:66 +0x24 net/http.(*Server).Serve(0x671623c0, {0x85a3654, 0x64eff7c0}) /tmp/workdir/go/src/net/http/server.go:3059 +0x327 net/http/httptest.(*Server).goServe.func1() /tmp/workdir/go/src/net/http/httptest/server.go:310 +0x69 created by net/http/httptest.(*Server).goServe /tmp/workdir/go/src/net/http/httptest/server.go:308 +0x6d goroutine 1877 [chan receive]: testing.tRunner.func1() /tmp/workdir/go/src/testing/testing.go:1542 +0x568 testing.tRunner(0x64a331d0, 0x64812780) /tmp/workdir/go/src/testing/testing.go:1582 +0x14f created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 1878 [chan receive]: testing.tRunner.func1() /tmp/workdir/go/src/testing/testing.go:1542 +0x568 testing.tRunner(0x64a333b0, 0x648127c0) /tmp/workdir/go/src/testing/testing.go:1582 +0x14f created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 22298 [IO wait]: internal/poll.runtime_pollWait(0x1c6ac5c8, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x650f92d4, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x650f92c0) /tmp/workdir/go/src/internal/poll/fd_unix.go:614 +0x2b5 net.(*netFD).accept(0x650f92c0) /tmp/workdir/go/src/net/fd_unix.go:172 +0x21 net.(*TCPListener).accept(0x650b72f0) /tmp/workdir/go/src/net/tcpsock_posix.go:148 +0x1d net.(*TCPListener).Accept(0x650b72f0) /tmp/workdir/go/src/net/tcpsock.go:297 +0x31 crypto/tls.(*listener).Accept(0x650b7640) /tmp/workdir/go/src/crypto/tls/tls.go:66 +0x24 net/http.(*Server).Serve(0x65506000, {0x85a3654, 0x650b7640}) /tmp/workdir/go/src/net/http/server.go:3059 +0x327 net/http/httptest.(*Server).goServe.func1() /tmp/workdir/go/src/net/http/httptest/server.go:310 +0x69 created by net/http/httptest.(*Server).goServe /tmp/workdir/go/src/net/http/httptest/server.go:308 +0x6d goroutine 3773 [chan receive]: testing.tRunner.func1() /tmp/workdir/go/src/testing/testing.go:1542 +0x568 testing.tRunner(0x64f41590, 0x65316780) /tmp/workdir/go/src/testing/testing.go:1582 +0x14f created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 22299 [chan receive]: net/http.(*persistConn).addTLS(0x655060a0, {0x85a3abc, 0x64820144}, {0x65eceb10, 0x9}, 0x0) /tmp/workdir/go/src/net/http/transport.go:1557 +0x343 net/http.(*Transport).dialConn(0x66d69790, {0x85a3abc, 0x64820144}, {{}, 0x0, {0x65e62768, 0x5}, {0x65eceb10, 0xe}, 0x0}) /tmp/workdir/go/src/net/http/transport.go:1631 +0x894 net/http.(*Transport).dialConnFor(0x66d69790, 0x64fea540) /tmp/workdir/go/src/net/http/transport.go:1463 +0x6c created by net/http.(*Transport).queueForDial /tmp/workdir/go/src/net/http/transport.go:1432 +0x8f goroutine 22300 [IO wait]: internal/poll.runtime_pollWait(0x1c6ac52c, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x650204c4, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x650204b0, {0x64c7c000, 0x240, 0x240}) /tmp/workdir/go/src/internal/poll/fd_unix.go:167 +0x210 net.(*netFD).Read(0x650204b0, {0x64c7c000, 0x240, 0x240}) /tmp/workdir/go/src/net/fd_posix.go:55 +0x39 net.(*conn).Read(0x64b704b0, {0x64c7c000, 0x240, 0x240}) /tmp/workdir/go/src/net/net.go:183 +0x49 crypto/tls.(*atLeastReader).Read(0x64efe010, {0x64c7c000, 0x240, 0x240}) /tmp/workdir/go/src/crypto/tls/conn.go:788 +0x5b bytes.(*Buffer).ReadFrom(0x64b94778, {0x85a172c, 0x64efe010}) /tmp/workdir/go/src/bytes/buffer.go:202 +0x8f crypto/tls.(*Conn).readFromUntil(0x64b94600, {0x3d882ad0, 0x64b704b0}, 0x5) /tmp/workdir/go/src/crypto/tls/conn.go:810 +0xd7 crypto/tls.(*Conn).readRecordOrCCS(0x64b94600, 0x0) /tmp/workdir/go/src/crypto/tls/conn.go:617 +0x120 crypto/tls.(*Conn).readRecord(...) /tmp/workdir/go/src/crypto/tls/conn.go:583 crypto/tls.(*Conn).readHandshake(0x64b94600) /tmp/workdir/go/src/crypto/tls/conn.go:1020 +0x45 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished(0x64a0dbe8) /tmp/workdir/go/src/crypto/tls/handshake_server_tls13.go:861 +0x25 crypto/tls.(*serverHandshakeStateTLS13).handshake(0x64a0dbe8) /tmp/workdir/go/src/crypto/tls/handshake_server_tls13.go:80 +0x128 crypto/tls.(*Conn).serverHandshake(0x64b94600, {0x85a3a9c, 0x64b44390}) /tmp/workdir/go/src/crypto/tls/handshake_server.go:53 +0xab crypto/tls.(*Conn).handshakeContext(0x64b94600, {0x85a3afc, 0x6489b2f0}) /tmp/workdir/go/src/crypto/tls/conn.go:1463 +0x35a crypto/tls.(*Conn).HandshakeContext(...) /tmp/workdir/go/src/crypto/tls/conn.go:1406 net/http.(*conn).serve(0x64fea720, {0x85a3afc, 0x6489b2a8}) /tmp/workdir/go/src/net/http/server.go:1877 +0xf92 created by net/http.(*Server).Serve /tmp/workdir/go/src/net/http/server.go:3089 +0x492 goroutine 22366 [runnable]: crypto/internal/bigmod.ctEq(0x0, 0x1) /tmp/workdir/go/src/crypto/internal/bigmod/nat.go:42 +0x55 crypto/internal/bigmod.(*Nat).montgomeryMul(0x64a08f48, 0x64a0990c, 0x64a0990c, 0x650b7d80) /tmp/workdir/go/src/crypto/internal/bigmod/nat.go:601 +0x1a0 crypto/internal/bigmod.(*Nat).Exp(0x64a0990c, 0x64a09954, {0x65fa6000, 0x80, 0x80}, 0x650b7d80) /tmp/workdir/go/src/crypto/internal/bigmod/nat.go:687 +0xaf3 crypto/rsa.decrypt(0x6561ac40, {0x64aafb00, 0x100, 0x100}, 0x1) /tmp/workdir/go/src/crypto/rsa/rsa.go:632 +0x3d8 crypto/rsa.signPSSWithSalt(0x6561ac40, 0x5, {0x66286680, 0x20, 0x20}, {0x662866a0, 0x20, 0x20}) /tmp/workdir/go/src/crypto/rsa/pss.go:244 +0x18e crypto/rsa.SignPSS({0x85a16c8, 0x6490c048}, 0x6561ac40, 0x5, {0x66286680, 0x20, 0x20}, 0x65ecf870) /tmp/workdir/go/src/crypto/rsa/pss.go:322 +0x1c8 crypto/rsa.(*PrivateKey).Sign(0x6561ac40, {0x85a16c8, 0x6490c048}, {0x66286680, 0x20, 0x20}, {0x85a16dc, 0x65ecf870}) /tmp/workdir/go/src/crypto/rsa/rsa.go:157 +0x64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate(0x64a09be8) /tmp/workdir/go/src/crypto/tls/handshake_server_tls13.go:631 +0x330 crypto/tls.(*serverHandshakeStateTLS13).handshake(0x64a09be8) /tmp/workdir/go/src/crypto/tls/handshake_server_tls13.go:65 +0xb0 crypto/tls.(*Conn).serverHandshake(0x652e6200, {0x85a3a9c, 0x64f96840}) /tmp/workdir/go/src/crypto/tls/handshake_server.go:53 +0xab crypto/tls.(*Conn).handshakeContext(0x652e6200, {0x85a3afc, 0x64b89b18}) /tmp/workdir/go/src/crypto/tls/conn.go:1463 +0x35a crypto/tls.(*Conn).HandshakeContext(...) /tmp/workdir/go/src/crypto/tls/conn.go:1406 net/http.(*conn).serve(0x64d22c00, {0x85a3afc, 0x6489b6b0}) /tmp/workdir/go/src/net/http/server.go:1877 +0xf92 created by net/http.(*Server).Serve /tmp/workdir/go/src/net/http/server.go:3089 +0x492 goroutine 8520 [select]: net/http.(*http2serverConn).serve(0x65f9f420) /tmp/workdir/go/src/net/http/h2_bundle.go:4675 +0x967 net/http.(*http2Server).ServeConn(0x6658d180, {0x85a4490, 0x64b94000}, 0x64a03d30) /tmp/workdir/go/src/net/http/h2_bundle.go:4270 +0xb80 net/http.http2ConfigureServer.func1(0x64beb180, 0x64b94000, {0x85a2370, 0x64c92780}) /tmp/workdir/go/src/net/http/h2_bundle.go:4060 +0xc3 net/http.(*conn).serve(0x64a9c660, {0x85a3afc, 0x64f7bab8}) /tmp/workdir/go/src/net/http/server.go:1903 +0x1429 created by net/http.(*Server).Serve /tmp/workdir/go/src/net/http/server.go:3089 +0x492 goroutine 22280 [select]: net/http.(*http2serverConn).serve(0x65222d20) /tmp/workdir/go/src/net/http/h2_bundle.go:4675 +0x967 net/http.(*http2Server).ServeConn(0x6489e800, {0x85a4490, 0x65ee4200}, 0x6493bd30) /tmp/workdir/go/src/net/http/h2_bundle.go:4270 +0xb80 net/http.http2ConfigureServer.func1(0x67162140, 0x65ee4200, {0x85a2370, 0x651fa1f0}) /tmp/workdir/go/src/net/http/h2_bundle.go:4060 +0xc3 net/http.(*conn).serve(0x65594060, {0x85a3afc, 0x65442918}) /tmp/workdir/go/src/net/http/server.go:1903 +0x1429 created by net/http.(*Server).Serve /tmp/workdir/go/src/net/http/server.go:3089 +0x492 goroutine 22310 [runnable]: internal/poll.runtime_pollWait(0x3d881990, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x64b480b4, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x64b480a0, {0x651291c6, 0x8e3a, 0x8e3a}) /tmp/workdir/go/src/internal/poll/fd_unix.go:167 +0x210 net.(*netFD).Read(0x64b480a0, {0x651291c6, 0x8e3a, 0x8e3a}) /tmp/workdir/go/src/net/fd_posix.go:55 +0x39 net.(*conn).Read(0x64c00018, {0x651291c6, 0x8e3a, 0x8e3a}) /tmp/workdir/go/src/net/net.go:183 +0x49 crypto/tls.(*atLeastReader).Read(0x64efe110, {0x651291c6, 0x8e3a, 0x8e3a}) /tmp/workdir/go/src/crypto/tls/conn.go:788 +0x5b bytes.(*Buffer).ReadFrom(0x6597a778, {0x85a172c, 0x64efe110}) /tmp/workdir/go/src/bytes/buffer.go:202 +0x8f crypto/tls.(*Conn).readFromUntil(0x6597a600, {0x3d882ad0, 0x64c00018}, 0x4016) /tmp/workdir/go/src/crypto/tls/conn.go:810 +0xd7 crypto/tls.(*Conn).readRecordOrCCS(0x6597a600, 0x0) /tmp/workdir/go/src/crypto/tls/conn.go:662 +0xabb crypto/tls.(*Conn).readRecord(...) /tmp/workdir/go/src/crypto/tls/conn.go:583 crypto/tls.(*Conn).Read(0x6597a600, {0x654c8324, 0x9, 0x9}) /tmp/workdir/go/src/crypto/tls/conn.go:1288 +0x13f io.ReadAtLeast({0x85a1704, 0x6597a600}, {0x654c8324, 0x9, 0x9}, 0x9) /tmp/workdir/go/src/io/io.go:332 +0x91 io.ReadFull(...) /tmp/workdir/go/src/io/io.go:351 net/http.http2readFrameHeader({0x654c8324, 0x9, 0x9}, {0x85a1704, 0x6597a600}) /tmp/workdir/go/src/net/http/h2_bundle.go:1567 +0x68 net/http.(*http2Framer).ReadFrame(0x654c8300) /tmp/workdir/go/src/net/http/h2_bundle.go:1831 +0x83 net/http.(*http2serverConn).readFrames(0x656248c0) /tmp/workdir/go/src/net/http/h2_bundle.go:4560 +0x85 created by net/http.(*http2serverConn).serve /tmp/workdir/go/src/net/http/h2_bundle.go:4667 +0x603 goroutine 22406 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x65654dd0, 0x8) /tmp/workdir/go/src/runtime/sema.go:527 +0x162 sync.(*Cond).Wait(0x65654dc8) /tmp/workdir/go/src/sync/cond.go:70 +0x9c net/http.(*http2pipe).Read(0x65654dc0, {0x657e6000, 0x20000, 0x20000}) /tmp/workdir/go/src/net/http/h2_bundle.go:3688 +0xaa net/http.(*http2requestBody).Read(0x650b8d60, {0x657e6000, 0x20000, 0x20000}) /tmp/workdir/go/src/net/http/h2_bundle.go:6207 +0xa4 net/http.(*maxBytesReader).Read(0x66507830, {0x657e6000, 0x20000, 0x20000}) /tmp/workdir/go/src/net/http/request.go:1180 +0xa0 bytes.(*Buffer).ReadFrom(0x654423a8, {0x3d894a58, 0x66507830}) /tmp/workdir/go/src/bytes/buffer.go:202 +0x8f io.copyBuffer({0x85a1614, 0x654423a8}, {0x3d894a58, 0x66507830}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/io/io.go:413 +0x126 io.Copy(...) /tmp/workdir/go/src/io/io.go:386 net/http_test.testMaxBytesHandler.func1({0x85a3734, 0x65966540}, 0x65324780) /tmp/workdir/go/src/net/http/serve_test.go:6666 +0x8d net/http.HandlerFunc.ServeHTTP(0x64efe690, {0x85a3734, 0x65966540}, 0x65324780) /tmp/workdir/go/src/net/http/server.go:2122 +0x2e net/http.MaxBytesHandler.func1({0x85a3734, 0x65966540}, 0x65324700) /tmp/workdir/go/src/net/http/server.go:3646 +0x15f net/http.HandlerFunc.ServeHTTP(0x66306990, {0x85a3734, 0x65966540}, 0x65324700) /tmp/workdir/go/src/net/http/server.go:2122 +0x2e net/http.serverHandler.ServeHTTP({0x67162140}, {0x85a3734, 0x65966540}, 0x65324700) /tmp/workdir/go/src/net/http/server.go:2936 +0x28d net/http.initALPNRequest.ServeHTTP({{0x85a3afc, 0x652c1728}, 0x65ee4200, {0x67162140}}, {0x85a3734, 0x65966540}, 0x65324700) /tmp/workdir/go/src/net/http/server.go:3549 +0x177 net/http.(*http2serverConn).runHandler(0x65222d20, 0x65966540, 0x65324700, 0x651fa310) /tmp/workdir/go/src/net/http/h2_bundle.go:6049 +0x81 created by net/http.(*http2serverConn).processHeaders /tmp/workdir/go/src/net/http/h2_bundle.go:5762 +0x75f goroutine 3774 [chan receive]: testing.tRunner.func1() /tmp/workdir/go/src/testing/testing.go:1542 +0x568 testing.tRunner(0x64f41680, 0x653167b0) /tmp/workdir/go/src/testing/testing.go:1582 +0x14f created by testing.(*T).Run /tmp/workdir/go/src/testing/testing.go:1629 +0x421 goroutine 8527 [chan receive]: net/http.http2closeWaiter.Wait(...) /tmp/workdir/go/src/net/http/h2_bundle.go:3471 net/http.(*http2responseWriter).CloseNotify.func1() /tmp/workdir/go/src/net/http/h2_bundle.go:6558 +0x2a created by net/http.(*http2responseWriter).CloseNotify /tmp/workdir/go/src/net/http/h2_bundle.go:6557 +0xe1 goroutine 22367 [IO wait]: internal/poll.runtime_pollWait(0x3d882218, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x64b487e4, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x64b487d0, {0x66d0c6c0, 0x240, 0x240}) /tmp/workdir/go/src/internal/poll/fd_unix.go:167 +0x210 net.(*netFD).Read(0x64b487d0, {0x66d0c6c0, 0x240, 0x240}) /tmp/workdir/go/src/net/fd_posix.go:55 +0x39 net.(*conn).Read(0x64a8e610, {0x66d0c6c0, 0x240, 0x240}) /tmp/workdir/go/src/net/net.go:183 +0x49 crypto/tls.(*atLeastReader).Read(0x65492f40, {0x66d0c6c0, 0x240, 0x240}) /tmp/workdir/go/src/crypto/tls/conn.go:788 +0x5b bytes.(*Buffer).ReadFrom(0x652e6778, {0x85a172c, 0x65492f40}) /tmp/workdir/go/src/bytes/buffer.go:202 +0x8f crypto/tls.(*Conn).readFromUntil(0x652e6600, {0x3d882ad0, 0x64a8e610}, 0x5) /tmp/workdir/go/src/crypto/tls/conn.go:810 +0xd7 crypto/tls.(*Conn).readRecordOrCCS(0x652e6600, 0x0) /tmp/workdir/go/src/crypto/tls/conn.go:617 +0x120 crypto/tls.(*Conn).readRecord(...) /tmp/workdir/go/src/crypto/tls/conn.go:583 crypto/tls.(*Conn).readHandshake(0x652e6600) /tmp/workdir/go/src/crypto/tls/conn.go:1020 +0x45 crypto/tls.(*Conn).clientHandshake(0x652e6600, {0x85a3a9c, 0x64f96870}) /tmp/workdir/go/src/crypto/tls/handshake_client.go:184 +0x243 crypto/tls.(*Conn).handshakeContext(0x652e6600, {0x85a3abc, 0x64820144}) /tmp/workdir/go/src/crypto/tls/conn.go:1463 +0x35a crypto/tls.(*Conn).HandshakeContext(...) /tmp/workdir/go/src/crypto/tls/conn.go:1406 net/http.(*persistConn).addTLS.func2() /tmp/workdir/go/src/net/http/transport.go:1551 +0x64 created by net/http.(*persistConn).addTLS /tmp/workdir/go/src/net/http/transport.go:1547 +0x313 goroutine 8588 [IO wait]: internal/poll.runtime_pollWait(0x1c6abddc, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x64964d34, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x64964d20, {0x652297b2, 0x884e, 0x884e}) /tmp/workdir/go/src/internal/poll/fd_unix.go:167 +0x210 net.(*netFD).Read(0x64964d20, {0x652297b2, 0x884e, 0x884e}) /tmp/workdir/go/src/net/fd_posix.go:55 +0x39 net.(*conn).Read(0x648981f8, {0x652297b2, 0x884e, 0x884e}) /tmp/workdir/go/src/net/net.go:183 +0x49 crypto/tls.(*atLeastReader).Read(0x64d8d010, {0x652297b2, 0x884e, 0x884e}) /tmp/workdir/go/src/crypto/tls/conn.go:788 +0x5b bytes.(*Buffer).ReadFrom(0x64b94178, {0x85a172c, 0x64d8d010}) /tmp/workdir/go/src/bytes/buffer.go:202 +0x8f crypto/tls.(*Conn).readFromUntil(0x64b94000, {0x3d882ad0, 0x648981f8}, 0x4016) /tmp/workdir/go/src/crypto/tls/conn.go:810 +0xd7 crypto/tls.(*Conn).readRecordOrCCS(0x64b94000, 0x0) /tmp/workdir/go/src/crypto/tls/conn.go:662 +0xabb crypto/tls.(*Conn).readRecord(...) /tmp/workdir/go/src/crypto/tls/conn.go:583 crypto/tls.(*Conn).Read(0x64b94000, {0x64a2e324, 0x9, 0x9}) /tmp/workdir/go/src/crypto/tls/conn.go:1288 +0x13f io.ReadAtLeast({0x85a1704, 0x64b94000}, {0x64a2e324, 0x9, 0x9}, 0x9) /tmp/workdir/go/src/io/io.go:332 +0x91 io.ReadFull(...) /tmp/workdir/go/src/io/io.go:351 net/http.http2readFrameHeader({0x64a2e324, 0x9, 0x9}, {0x85a1704, 0x64b94000}) /tmp/workdir/go/src/net/http/h2_bundle.go:1567 +0x68 net/http.(*http2Framer).ReadFrame(0x64a2e300) /tmp/workdir/go/src/net/http/h2_bundle.go:1831 +0x83 net/http.(*http2serverConn).readFrames(0x65f9f420) /tmp/workdir/go/src/net/http/h2_bundle.go:4560 +0x85 created by net/http.(*http2serverConn).serve /tmp/workdir/go/src/net/http/h2_bundle.go:4667 +0x603 goroutine 22384 [runnable]: vendor/golang.org/x/crypto/internal/poly1305.add128({0x290145c02dcb8302, 0x0}, {0x3449096eb045df58, 0x9944127bf2a532d}) /tmp/workdir/go/src/vendor/golang.org/x/crypto/internal/poly1305/sum_generic.go:121 +0xb2 vendor/golang.org/x/crypto/internal/poly1305.updateGeneric(0x64fc988c, {0x65245005, 0x4000, 0x47fb}) /tmp/workdir/go/src/vendor/golang.org/x/crypto/internal/poly1305/sum_generic.go:218 +0x19e vendor/golang.org/x/crypto/internal/poly1305.(*macGeneric).Write(0x64fc988c, {0x65245005, 0x4001, 0x47fb}) /tmp/workdir/go/src/vendor/golang.org/x/crypto/internal/poly1305/sum_generic.go:74 +0x13a vendor/golang.org/x/crypto/internal/poly1305.(*MAC).Write(...) /tmp/workdir/go/src/vendor/golang.org/x/crypto/internal/poly1305/poly1305.go:80 vendor/golang.org/x/crypto/chacha20poly1305.writeWithPadding(0x64fc988c, {0x65245005, 0x4001, 0x47fb}) /tmp/workdir/go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_generic.go:16 +0x44 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).sealGeneric(0x64cdaf40, {0x65245000, 0x5, 0x4800}, {0x65442120, 0xc, 0xc}, {0x65245005, 0x4001, 0x47fb}, ...) /tmp/workdir/go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_generic.go:45 +0x48e vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).seal(...) /tmp/workdir/go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_noasm.go:11 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Seal(0x64cdaf40, {0x65245000, 0x5, 0x4800}, {0x65442120, 0xc, 0xc}, {0x65245005, 0x4001, 0x47fb}, ...) /tmp/workdir/go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:66 +0xac crypto/tls.(*xorNonceAEAD).Seal(0x65442120, {0x65245000, 0x5, 0x4800}, {0x652e6144, 0x8, 0x8}, {0x65245005, 0x4001, 0x47fb}, ...) /tmp/workdir/go/src/crypto/tls/cipher_suites.go:491 +0xba crypto/tls.(*halfConn).encrypt(0x652e6120, {0x65245000, 0x5, 0x4800}, {0x6528c800, 0x4000, 0x4800}, {0x85a16c8, 0x6490c048}) /tmp/workdir/go/src/crypto/tls/conn.go:524 +0x85c crypto/tls.(*Conn).writeRecordLocked(0x652e6000, 0x17, {0x6528c800, 0x4009, 0x4800}) /tmp/workdir/go/src/crypto/tls/conn.go:987 +0x26f crypto/tls.(*Conn).Write(0x652e6000, {0x6528c800, 0x4009, 0x4800}) /tmp/workdir/go/src/crypto/tls/conn.go:1162 +0x36e net/http.http2stickyErrWriter.Write({{0x85a4490, 0x652e6000}, 0x0, 0x64fd8ee0}, {0x6528c800, 0x4009, 0x4800}) /tmp/workdir/go/src/net/http/h2_bundle.go:7429 +0x153 bufio.(*Writer).Write(0x650b8540, {0x6528c800, 0x4009, 0x4800}) /tmp/workdir/go/src/bufio/bufio.go:668 +0xfd net/http.(*http2Framer).endWrite(0x65324180) /tmp/workdir/go/src/net/http/h2_bundle.go:1701 +0xb3 net/http.(*http2Framer).WriteDataPadded(0x65324180, 0x1, 0x0, {0x648f0000, 0x4000, 0x4000}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/net/http/h2_bundle.go:2027 +0x31d net/http.(*http2Framer).WriteData(...) /tmp/workdir/go/src/net/http/h2_bundle.go:1985 net/http.(*http2clientStream).writeRequestBody(0x652228c0, 0x65fbc100) /tmp/workdir/go/src/net/http/h2_bundle.go:8693 +0x9df net/http.(*http2clientStream).writeRequest(0x652228c0, 0x65fbc100) /tmp/workdir/go/src/net/http/h2_bundle.go:8375 +0x795 net/http.(*http2clientStream).doRequest(0x652228c0, 0x65fbc100) /tmp/workdir/go/src/net/http/h2_bundle.go:8261 +0x23 created by net/http.(*http2ClientConn).RoundTrip /tmp/workdir/go/src/net/http/h2_bundle.go:8190 +0x342 goroutine 22190 [IO wait]: internal/poll.runtime_pollWait(0x3d8825c0, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:306 +0x4c internal/poll.(*pollDesc).wait(0x6544e0b4, 0x72, 0x0) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x31 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x6544e0a0) /tmp/workdir/go/src/internal/poll/fd_unix.go:614 +0x2b5 net.(*netFD).accept(0x6544e0a0) /tmp/workdir/go/src/net/fd_unix.go:172 +0x21 net.(*TCPListener).accept(0x654923a0) /tmp/workdir/go/src/net/tcpsock_posix.go:148 +0x1d net.(*TCPListener).Accept(0x654923a0) /tmp/workdir/go/src/net/tcpsock.go:297 +0x31 crypto/tls.(*listener).Accept(0x654928b0) /tmp/workdir/go/src/crypto/tls/tls.go:66 +0x24 net/http.(*Server).Serve(0x652f40a0, {0x85a3654, 0x654928b0}) /tmp/workdir/go/src/net/http/server.go:3059 +0x327 net/http/httptest.(*Server).goServe.func1() /tmp/workdir/go/src/net/http/httptest/server.go:310 +0x69 created by net/http/httptest.(*Server).goServe /tmp/workdir/go/src/net/http/httptest/server.go:308 +0x6d goroutine 22377 [runnable]: crypto/internal/bigmod.ctEq(0x0, 0x1) /tmp/workdir/go/src/crypto/internal/bigmod/nat.go:42 +0x55 crypto/internal/bigmod.(*Nat).montgomeryMul(0x64ded90c, 0x64decf48, 0x64decf48, 0x64eff6e0) /tmp/workdir/go/src/crypto/internal/bigmod/nat.go:601 +0x1a0 crypto/internal/bigmod.(*Nat).Exp(0x64ded90c, 0x64ded954, {0x64ac0000, 0x80, 0x80}, 0x64eff6e0) /tmp/workdir/go/src/crypto/internal/bigmod/nat.go:686 +0xaca crypto/rsa.decrypt(0x6489f0c0, {0x64aafe00, 0x100, 0x100}, 0x1) /tmp/workdir/go/src/crypto/rsa/rsa.go:632 +0x3d8 crypto/rsa.signPSSWithSalt(0x6489f0c0, 0x5, {0x66286700, 0x20, 0x20}, {0x66286720, 0x20, 0x20}) /tmp/workdir/go/src/crypto/rsa/pss.go:244 +0x18e crypto/rsa.SignPSS({0x85a16c8, 0x6490c048}, 0x6489f0c0, 0x5, {0x66286700, 0x20, 0x20}, 0x65ecf8f0) /tmp/workdir/go/src/crypto/rsa/pss.go:322 +0x1c8 crypto/rsa.(*PrivateKey).Sign(0x6489f0c0, {0x85a16c8, 0x6490c048}, {0x66286700, 0x20, 0x20}, {0x85a16dc, 0x65ecf8f0}) /tmp/workdir/go/src/crypto/rsa/rsa.go:157 +0x64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate(0x64dedbe8) /tmp/workdir/go/src/crypto/tls/handshake_server_tls13.go:631 +0x330 crypto/tls.(*serverHandshakeStateTLS13).handshake(0x64dedbe8) /tmp/workdir/go/src/crypto/tls/handshake_server_tls13.go:65 +0xb0 crypto/tls.(*Conn).serverHandshake(0x65ee5000, {0x85a3a9c, 0x64ce4c30}) /tmp/workdir/go/src/crypto/tls/handshake_server.go:53 +0xab crypto/tls.(*Conn).handshakeContext(0x65ee5000, {0x85a3afc, 0x652c1c98}) /tmp/workdir/go/src/crypto/tls/conn.go:1463 +0x35a crypto/tls.(*Conn).HandshakeContext(...) /tmp/workdir/go/src/crypto/tls/conn.go:1406 net/http.(*conn).serve(0x65594300, {0x85a3afc, 0x66307908}) /tmp/workdir/go/src/net/http/server.go:1877 +0xf92 created by net/http.(*Server).Serve /tmp/workdir/go/src/net/http/server.go:3089 +0x492 goroutine 8528 [select]: net/http.(*http2serverConn).writeDataFromHandler(0x65f9f420, 0x649c8660, {0x6500a000, 0x8000, 0x8000}, 0x0) /tmp/workdir/go/src/net/http/h2_bundle.go:4843 +0x1a6 net/http.(*http2responseWriterState).writeChunk(0x64f6b770, {0x6500a000, 0x8000, 0x8000}) /tmp/workdir/go/src/net/http/h2_bundle.go:6391 +0x510 net/http.http2chunkWriter.Write({0x64f6b770}, {0x6500a000, 0x8000, 0x8000}) /tmp/workdir/go/src/net/http/h2_bundle.go:6264 +0x37 bufio.(*Writer).Write(0x64d8f300, {0x6500a000, 0x8000, 0x8000}) /tmp/workdir/go/src/bufio/bufio.go:668 +0xfd net/http.(*http2responseWriter).write(0x64b0c450, 0x8000, {0x6500a000, 0x8000, 0x8000}, {0x0, 0x0}) /tmp/workdir/go/src/net/http/h2_bundle.go:6686 +0x140 net/http.(*http2responseWriter).Write(0x64b0c450, {0x6500a000, 0x8000, 0x8000}) /tmp/workdir/go/src/net/http/h2_bundle.go:6660 +0x47 io.copyBuffer({0x47c9b008, 0x64b0c450}, {0x85a1844, 0x64b1f440}, {0x0, 0x0, 0x0}) /tmp/workdir/go/src/io/io.go:429 +0x21f io.Copy(...) /tmp/workdir/go/src/io/io.go:386 io.CopyN({0x47c9b008, 0x64b0c450}, {0x3d89ca50, 0x64d8f2e0}, 0x100000) /tmp/workdir/go/src/io/io.go:362 +0x96 net/http_test.testTransportAndServerSharedBodyRace.func2.1() /tmp/workdir/go/src/net/http/serve_test.go:3981 +0x91 created by net/http_test.testTransportAndServerSharedBodyRace.func2 /tmp/workdir/go/src/net/http/serve_test.go:3980 +0xd8 goroutine 8589 [select]: net/http_test.testTransportAndServerSharedBodyRace.func2({0x85a3734, 0x64b0c450}, 0x64a2e400) /tmp/workdir/go/src/net/http/serve_test.go:3987 +0x150 net/http.HandlerFunc.ServeHTTP(0x64b85248, {0x85a3734, 0x64b0c450}, 0x64a2e400) /tmp/workdir/go/src/net/http/server.go:2122 +0x2e net/http.serverHandler.ServeHTTP({0x64beb180}, {0x85a3734, 0x64b0c450}, 0x64a2e400) /tmp/workdir/go/src/net/http/server.go:2936 +0x28d net/http.initALPNRequest.ServeHTTP({{0x85a3afc, 0x64d261f8}, 0x64b94000, {0x64beb180}}, {0x85a3734, 0x64b0c450}, 0x64a2e400) /tmp/workdir/go/src/net/http/server.go:3549 +0x177 net/http.(*http2serverConn).runHandler(0x65f9f420, 0x64b0c450, 0x64a2e400, 0x64c927e0) /tmp/workdir/go/src/net/http/h2_bundle.go:6049 +0x81 created by net/http.(*http2serverConn).processHeaders /tmp/workdir/go/src/net/http/h2_bundle.go:5762 +0x75f 2023/01/25 13:33:52 Timeout. FAIL net/http 12.319s ok net/http/cgi 1.408s FAIL go tool dist: Failed: exit status 1