windows-amd64-2016 at ba2835e90dd2e39db31c56110d5d70db440d09ff ##### Testing packages. ok archive/tar 0.081s ok archive/zip 2.321s ok bufio 0.120s ok bytes 2.294s ok compress/bzip2 0.137s ok compress/flate 0.760s ok compress/gzip 0.418s ok compress/lzw 0.146s ok compress/zlib 1.083s ok container/heap 0.051s ok container/list 0.050s ok container/ring 0.122s ok context 1.097s ok crypto 0.040s ok crypto/aes 0.061s ok crypto/cipher 0.084s ok crypto/des 0.043s ok crypto/dsa 0.043s ok crypto/ecdsa 0.263s ok crypto/elliptic 0.612s ok crypto/hmac 0.058s ok crypto/internal/subtle 0.036s ok crypto/md5 0.168s ok crypto/rand 0.145s ok crypto/rc4 0.111s ok crypto/rsa 0.127s ok crypto/sha1 0.038s ok crypto/sha256 0.036s ok crypto/sha512 0.120s ok crypto/subtle 0.214s fatal error: throwOnGCWork runtime stack: runtime.throw(0x776348, 0xd) C:/workdir/go/src/runtime/panic.go:608 +0x79 runtime.(*gcWork).checkPut(0xc00001b770) C:/workdir/go/src/runtime/mgcwork.go:123 +0x62 runtime.(*gcWork).putBatch(0xc00001b770, 0xc00001b7a8, 0x1, 0x200) C:/workdir/go/src/runtime/mgcwork.go:191 +0x44 runtime.wbBufFlush1(0xc00001a500) C:/workdir/go/src/runtime/mwbbuf.go:277 +0x1c1 runtime.wbBufFlush.func1() C:/workdir/go/src/runtime/mwbbuf.go:200 +0x48 runtime.wbBufFlush(0x0, 0x0) C:/workdir/go/src/runtime/mwbbuf.go:199 +0x4e runtime.gcDrainN(0xc00001b770, 0x9eec68, 0x435bce) C:/workdir/go/src/runtime/mgcmark.go:993 +0x1b7 runtime.gcAssistAlloc1(0xc00012ca80, 0x9eec68) C:/workdir/go/src/runtime/mgcmark.go:512 +0x102 runtime.gcAssistAlloc.func1() C:/workdir/go/src/runtime/mgcmark.go:423 +0x3a runtime.systemstack(0x0) C:/workdir/go/src/runtime/asm_amd64.s:351 +0x6b runtime.mstart() C:/workdir/go/src/runtime/proc.go:1153 goroutine 953 [GC assist marking]: runtime.systemstack_switch() C:/workdir/go/src/runtime/asm_amd64.s:311 fp=0xc0004d7110 sp=0xc0004d7108 pc=0x459e90 runtime.gcAssistAlloc(0xc00012ca80) C:/workdir/go/src/runtime/mgcmark.go:422 +0x16a fp=0xc0004d7170 sp=0xc0004d7110 pc=0x41e78a runtime.mallocgc(0x20, 0x73ece0, 0x49bd01, 0x7ffb658ff000) C:/workdir/go/src/runtime/malloc.go:843 +0x915 fp=0xc0004d7210 sp=0xc0004d7170 pc=0x40c475 runtime.newobject(0x73ece0, 0xc0004d72b0) C:/workdir/go/src/runtime/malloc.go:1068 +0x3f fp=0xc0004d7240 sp=0xc0004d7210 pc=0x40c71f syscall.(*RawSockaddrAny).Sockaddr(0xc0004d72b4, 0xc0004d72b4, 0xc0004d72b0, 0x0, 0x0) C:/workdir/go/src/syscall/syscall_windows.go:752 +0xef fp=0xc0004d7288 sp=0xc0004d7240 pc=0x49718f syscall.Getsockname(0x13c, 0x7e8340, 0xc0000560c8, 0x0, 0x0) C:/workdir/go/src/syscall/syscall_windows.go:808 +0xd3 fp=0xc0004d7338 sp=0xc0004d7288 pc=0x497583 net.(*netFD).dial(0xc0000f1600, 0x7e8340, 0xc0000560c8, 0x7e9f40, 0x0, 0x7e9f40, 0xc00006bb30, 0x0, 0xc0004d74a8, 0x5a0305) C:/workdir/go/src/net/sock_posix.go:164 +0x152 fp=0xc0004d7428 sp=0xc0004d7338 pc=0x59cd52 net.socket(0x7e8340, 0xc0000560c8, 0x7737a1, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7e9f40, 0x0, ...) C:/workdir/go/src/net/sock_posix.go:70 +0x1c4 fp=0xc0004d74d8 sp=0xc0004d7428 pc=0x59c854 net.internetSocket(0x7e8340, 0xc0000560c8, 0x7737a1, 0x3, 0x7e9f40, 0x0, 0x7e9f40, 0xc00006bb30, 0x1, 0x0, ...) C:/workdir/go/src/net/ipsock_posix.go:141 +0x16e fp=0xc0004d7568 sp=0xc0004d74d8 pc=0x596c3e net.(*sysDialer).doDialTCP(0xc00042a280, 0x7e8340, 0xc0000560c8, 0x0, 0xc00006bb30, 0xc0001f8f70, 0x10, 0x10) C:/workdir/go/src/net/tcpsock_posix.go:65 +0xc9 fp=0xc0004d7620 sp=0xc0004d7568 pc=0x5a0889 net.(*sysDialer).dialTCP(0xc00042a280, 0x7e8340, 0xc0000560c8, 0x0, 0xc00006bb30, 0xa08360, 0xb0000, 0x0) C:/workdir/go/src/net/tcpsock_posix.go:61 +0xde fp=0xc0004d7678 sp=0xc0004d7620 pc=0x5a077e net.(*sysDialer).dialSingle(0xc00042a280, 0x7e8340, 0xc0000560c8, 0x7e4dc0, 0xc00006bb30, 0x0, 0x0, 0x0, 0x0) C:/workdir/go/src/net/dial.go:571 +0x34f fp=0xc0004d76f8 sp=0xc0004d7678 pc=0x58d83f net.(*sysDialer).dialSerial(0xc00042a280, 0x7e8340, 0xc0000560c8, 0xc0001f8f70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) C:/workdir/go/src/net/dial.go:539 +0x228 fp=0xc0004d77f8 sp=0xc0004d76f8 pc=0x58ce98 net.(*Dialer).DialContext(0xc0004d79e8, 0x7e8340, 0xc0000560c8, 0x7737a1, 0x3, 0xc00022f700, 0xf, 0x0, 0x0, 0x0, ...) C:/workdir/go/src/net/dial.go:417 +0x660 fp=0xc0004d7938 sp=0xc0004d77f8 pc=0x58c150 net.(*Dialer).Dial(...) C:/workdir/go/src/net/dial.go:340 net.Dial(...) C:/workdir/go/src/net/dial.go:311 crypto/tls.localPipe(0x7eda60, 0xc0000c6a00, 0x0, 0x0, 0x0, 0x0) C:/workdir/go/src/crypto/tls/handshake_test.go:248 +0x1c4 fp=0xc0004d7a58 sp=0xc0004d7938 pc=0x63e684 crypto/tls.(*serverTest).run(0xc0001fd7a0, 0xc0000c6a00, 0x0) C:/workdir/go/src/crypto/tls/handshake_server_test.go:654 +0x128e fp=0xc0004d7ef8 sp=0xc0004d7a58 pc=0x636b0e crypto/tls.runServerTestForVersion.func1(0xc0000c6a00) C:/workdir/go/src/crypto/tls/handshake_server_test.go:760 +0x26a fp=0xc0004d7fa8 sp=0xc0004d7ef8 pc=0x663b1a testing.tRunner(0xc0000c6a00, 0xc00013a450) C:/workdir/go/src/testing/testing.go:862 +0xc6 fp=0xc0004d7fd0 sp=0xc0004d7fa8 pc=0x4e4626 runtime.goexit() C:/workdir/go/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc0004d7fd8 sp=0xc0004d7fd0 pc=0x45be71 created by testing.(*T).Run C:/workdir/go/src/testing/testing.go:913 +0x354 goroutine 1 [chan receive]: testing.tRunner.func1(0xc00010e000) C:/workdir/go/src/testing/testing.go:838 +0x1fb testing.tRunner(0xc00010e000, 0xc00007bd90) C:/workdir/go/src/testing/testing.go:866 +0xd0 testing.runTests(0xc00004f880, 0xa03140, 0x7f, 0x7f, 0x0) C:/workdir/go/src/testing/testing.go:1152 +0x2ae testing.(*M).Run(0xc0000fe000, 0x0) C:/workdir/go/src/testing/testing.go:1069 +0x167 crypto/tls.TestMain(0xc0000fe000) C:/workdir/go/src/crypto/tls/handshake_test.go:266 +0x16b main.main() _testmain.go:300 +0x144 goroutine 367 [chan receive]: crypto/tls.TestHandshakeRace(0xc0000c6700) C:/workdir/go/src/crypto/tls/handshake_client_test.go:1770 +0x57 testing.tRunner(0xc0000c6700, 0x794578) C:/workdir/go/src/testing/testing.go:862 +0xc6 created by testing.(*T).Run C:/workdir/go/src/testing/testing.go:913 +0x354 goroutine 951 [chan receive]: testing.(*testContext).waitParallel(0xc00006af60) C:/workdir/go/src/testing/testing.go:961 +0x9c testing.(*T).Parallel(0xc0000c6800) C:/workdir/go/src/testing/testing.go:768 +0x1f7 crypto/tls.runServerTestForVersion.func1(0xc0000c6800) C:/workdir/go/src/crypto/tls/handshake_server_test.go:751 +0x3a1 testing.tRunner(0xc0000c6800, 0xc00013a3f0) C:/workdir/go/src/testing/testing.go:862 +0xc6 created by testing.(*T).Run C:/workdir/go/src/testing/testing.go:913 +0x354 goroutine 919 [runnable]: sync.(*Mutex).Unlock(0xc000430328) C:/workdir/go/src/sync/mutex.go:175 +0xdb sync.(*Pool).Put(0xa06770, 0x76cc00, 0xc0002cc040) C:/workdir/go/src/sync/pool.go:109 +0xf4 math/big.putNat(...) C:/workdir/go/src/math/big/nat.go:682 math/big.nat.divLarge(0x0, 0x0, 0x0, 0xc0008ab4a0, 0x11, 0x16, 0xc0008ab4a0, 0x11, 0x16, 0xc000040480, ...) C:/workdir/go/src/math/big/nat.go:758 +0x6c6 math/big.nat.div(0x0, 0x0, 0x0, 0xc0008ab4a0, 0x11, 0x16, 0xc0008ab4a0, 0x11, 0x16, 0xc000040480, ...) C:/workdir/go/src/math/big/nat.go:663 +0x407 math/big.(*Int).QuoRem(0xc0005393b0, 0xc000539518, 0xc00004ea60, 0xc000539518, 0x1e, 0x1f) C:/workdir/go/src/math/big/int.go:239 +0xc6 math/big.(*Int).Mod(0xc000539518, 0xc000539518, 0xc00004ea60, 0xc000539518) C:/workdir/go/src/math/big/int.go:270 +0x111 crypto/elliptic.(*CurveParams).doubleJacobian(0xc000052800, 0xc00089c700, 0xc00089c720, 0xc00089c740, 0xc00089c6c0, 0xc00089c6a0, 0xc00089c6e0) C:/workdir/go/src/crypto/elliptic/elliptic.go:196 +0xa6 crypto/elliptic.(*CurveParams).ScalarMult(0xc000052800, 0xc00004eb20, 0xc00004eb60, 0xc000088280, 0x42, 0x42, 0x1, 0xc000088280) C:/workdir/go/src/crypto/elliptic/elliptic.go:257 +0x164 crypto/elliptic.(*CurveParams).ScalarBaseMult(0xc000052800, 0xc000088280, 0x42, 0x42, 0x42, 0x42) C:/workdir/go/src/crypto/elliptic/elliptic.go:269 +0x62 crypto/x509.parseECPrivateKey(0x0, 0xc000676e10, 0xdf, 0xe1, 0x0, 0x7e2680, 0xc000412a50) C:/workdir/go/src/crypto/x509/sec1.go:108 +0x3e0 crypto/x509.ParseECPrivateKey(...) C:/workdir/go/src/crypto/x509/sec1.go:33 crypto/tls.parsePrivateKey(0xc000676e10, 0xdf, 0xe1, 0xc00016c580, 0x0, 0x0, 0x34c) C:/workdir/go/src/crypto/tls/tls.go:292 +0x16b crypto/tls.X509KeyPair(0xc0001653a5, 0x0, 0x5b, 0xc0001650b4, 0x2f1, 0x34c, 0x0, 0x0, 0x0, 0x0, ...) C:/workdir/go/src/crypto/tls/tls.go:248 +0x594 crypto/tls.TestX509KeyPair(0xc0001f2300) C:/workdir/go/src/crypto/tls/tls_test.go:109 +0x20b testing.tRunner(0xc0001f2300, 0x794848) C:/workdir/go/src/testing/testing.go:862 +0xc6 created by testing.(*T).Run C:/workdir/go/src/testing/testing.go:913 +0x354 goroutine 950 [chan receive]: testing.(*testContext).waitParallel(0xc00006af60) C:/workdir/go/src/testing/testing.go:961 +0x9c testing.(*T).Parallel(0xc0000c6600) C:/workdir/go/src/testing/testing.go:768 +0x1f7 crypto/tls.runServerTestForVersion.func1(0xc0000c6600) C:/workdir/go/src/crypto/tls/handshake_server_test.go:751 +0x3a1 testing.tRunner(0xc0000c6600, 0xc00013a3c0) C:/workdir/go/src/testing/testing.go:862 +0xc6 created by testing.(*T).Run C:/workdir/go/src/testing/testing.go:913 +0x354 goroutine 955 [chan send]: testing.tRunner.func1(0xc0000c6c00) C:/workdir/go/src/testing/testing.go:857 +0x26a testing.tRunner(0xc0000c6c00, 0xc00013a4b0) C:/workdir/go/src/testing/testing.go:866 +0xd0 created by testing.(*T).Run C:/workdir/go/src/testing/testing.go:913 +0x354 goroutine 971 [semacquire]: sync.runtime_SemacquireMutex(0xc0003fb19c, 0x0) C:/workdir/go/src/runtime/sema.go:71 +0x44 sync.(*Mutex).Lock(0xc0003fb198) C:/workdir/go/src/sync/mutex.go:134 +0x106 crypto/tls.(*Conn).Handshake(0xc0003fb180, 0x0, 0x0) C:/workdir/go/src/crypto/tls/conn.go:1329 +0x49 crypto/tls.(*Conn).Read(0xc0003fb180, 0xc00022f785, 0x1, 0x1, 0x0, 0x0, 0x0) C:/workdir/go/src/crypto/tls/conn.go:1223 +0x47 io.ReadAtLeast(0x7e1d80, 0xc0003fb180, 0xc00022f785, 0x1, 0x1, 0x1, 0xc000179fc0, 0x66766e, 0x0) C:/workdir/go/src/io/io.go:310 +0x8f io.ReadFull(...) C:/workdir/go/src/io/io.go:329 crypto/tls.TestHandshakeRace.func3(0xc000474960, 0xc0003fb180, 0x7eb7a0, 0xc000006030, 0xc0004749c0) C:/workdir/go/src/crypto/tls/handshake_client_test.go:1756 +0x8e created by crypto/tls.TestHandshakeRace C:/workdir/go/src/crypto/tls/handshake_client_test.go:1753 +0x1f6 goroutine 962 [chan receive]: testing.runTests.func1.1(0xc00010e000) C:/workdir/go/src/testing/testing.go:1159 +0x42 created by testing.runTests.func1 C:/workdir/go/src/testing/testing.go:1159 +0xb3 goroutine 928 [semacquire]: math/big.nat.make(...) C:/workdir/go/src/math/big/nat.go:68 math/big.nat.sqr(0x0, 0x0, 0x0, 0xc00075d810, 0x11, 0x16, 0xc0004db560, 0x40c71f, 0x20) C:/workdir/go/src/math/big/nat.go:570 +0x2cc math/big.(*Int).Mul(0xc0006cd6e0, 0xc0006cd6c0, 0xc0006cd6c0, 0xc0004db648) C:/workdir/go/src/math/big/int.go:164 +0x7d crypto/elliptic.(*CurveParams).doubleJacobian(0xc000052800, 0xc0006cd680, 0xc0006cd660, 0xc0006cd6a0, 0xc0006cd680, 0xc0006cd660, 0xc0006cd6a0) C:/workdir/go/src/crypto/elliptic/elliptic.go:211 +0x30c crypto/elliptic.(*CurveParams).ScalarMult(0xc000052800, 0xc00004eb20, 0xc00004eb60, 0xc00007b2c6, 0x42, 0x42, 0x1, 0xc00007b2c0) C:/workdir/go/src/crypto/elliptic/elliptic.go:257 +0x164 crypto/elliptic.(*CurveParams).ScalarBaseMult(0xc000052800, 0xc00007b2c6, 0x42, 0x42, 0x48, 0x48) C:/workdir/go/src/crypto/elliptic/elliptic.go:269 +0x62 crypto/ecdsa.Verify(0xc0001217e0, 0xc000084f40, 0x40, 0x40, 0xc000121b20, 0xc000121b40, 0x0) C:/workdir/go/src/crypto/ecdsa/ecdsa.go:264 +0x5d1 crypto/tls.verifyHandshakeSignature(0xc000632011, 0x739220, 0xc0001217e0, 0x7, 0xc000084f40, 0x40, 0x40, 0xc0004fc288, 0x8b, 0x98, ...) C:/workdir/go/src/crypto/tls/auth.go:86 +0x2db crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate(0xc0004dbc60, 0x43c, 0x0) C:/workdir/go/src/crypto/tls/handshake_server_tls13.go:814 +0x4a5 crypto/tls.(*serverHandshakeStateTLS13).handshake(0xc0004dbc60, 0xc000318400, 0x0) C:/workdir/go/src/crypto/tls/handshake_server_tls13.go:71 +0x131 crypto/tls.(*Conn).serverHandshake(0xc00003ae00, 0x795500, 0xc00003af38) C:/workdir/go/src/crypto/tls/handshake_server.go:52 +0x102 crypto/tls.(*Conn).Handshake(0xc00003ae00, 0x0, 0x0) C:/workdir/go/src/crypto/tls/conn.go:1345 +0x1f6 crypto/tls.(*Conn).Write(0xc00003ae00, 0xc000410d10, 0xd, 0xd, 0x0, 0x0, 0x0) C:/workdir/go/src/crypto/tls/conn.go:1075 +0xaa crypto/tls.(*serverTest).run.func2(0xc00003ae00, 0xc0001fd810, 0xc0000c6b00, 0x7eb7a0, 0xc0003f0038, 0xc0001a25a0) C:/workdir/go/src/crypto/tls/handshake_server_test.go:663 +0x91 created by crypto/tls.(*serverTest).run C:/workdir/go/src/crypto/tls/handshake_server_test.go:662 +0x272 goroutine 846 [chan receive]: testing.tRunner.func1(0xc000734f00) C:/workdir/go/src/testing/testing.go:838 +0x1fb testing.tRunner(0xc000734f00, 0x794310) C:/workdir/go/src/testing/testing.go:866 +0xd0 created by testing.(*T).Run C:/workdir/go/src/testing/testing.go:913 +0x354 goroutine 969 [semacquire]: math/big.nat.make(...) C:/workdir/go/src/math/big/nat.go:63 math/big.nat.setWord(...) C:/workdir/go/src/math/big/nat.go:75 math/big.nat.setUint64(0x0, 0x0, 0x0, 0x10001, 0x10, 0x14, 0xc000500d00) C:/workdir/go/src/math/big/nat.go:83 +0x96 math/big.(*Int).SetInt64(0xc000419888, 0x10001, 0xc00022f9b0) C:/workdir/go/src/math/big/int.go:55 +0x63 math/big.NewInt(...) C:/workdir/go/src/math/big/int.go:69 crypto/rsa.encrypt(0xc0004198f8, 0x9ffac0, 0xc000005fc0, 0xc000419828) C:/workdir/go/src/crypto/rsa/rsa.go:354 +0x56 crypto/rsa.decryptAndCheck(0x7e25a0, 0xa242e8, 0x9ffac0, 0xc0004199d8, 0x80, 0x80, 0xc000500d20) C:/workdir/go/src/crypto/rsa/rsa.go:550 +0xaf crypto/rsa.signPSSWithSalt(0x7e25a0, 0xa242e8, 0x9ffac0, 0x5, 0xc0003ca0a0, 0x20, 0x20, 0xc0003ca0c0, 0x20, 0x20, ...) C:/workdir/go/src/crypto/rsa/pss.go:201 +0x1c9 crypto/rsa.SignPSS(0x7e25a0, 0xa242e8, 0x9ffac0, 0x5, 0xc0003ca0a0, 0x20, 0x20, 0xc00022f960, 0x1004000000000000, 0x0, ...) C:/workdir/go/src/crypto/rsa/pss.go:266 +0x1c9 crypto/rsa.(*PrivateKey).Sign(0x9ffac0, 0x7e25a0, 0xa242e8, 0xc0003ca0a0, 0x20, 0x20, 0x7e1d60, 0xc00022f960, 0xc0003e0d80, 0x1c, ...) C:/workdir/go/src/crypto/rsa/rsa.go:112 +0xab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate(0xc000419e48, 0x0, 0x0) C:/workdir/go/src/crypto/tls/handshake_server_tls13.go:636 +0x52c crypto/tls.(*serverHandshakeStateTLS13).handshake(0xc000419e48, 0xc0004cca00, 0x0) C:/workdir/go/src/crypto/tls/handshake_server_tls13.go:59 +0xce crypto/tls.(*Conn).serverHandshake(0xc0003fb500, 0x795500, 0xc0003fb638) C:/workdir/go/src/crypto/tls/handshake_server.go:52 +0x102 crypto/tls.(*Conn).Handshake(0xc0003fb500, 0x0, 0x0) C:/workdir/go/src/crypto/tls/conn.go:1345 +0x1f6 crypto/tls.TestHandshakeRace.func1(0x7eb7a0, 0xc000006040) C:/workdir/go/src/crypto/tls/handshake_client_test.go:1729 +0x7e created by crypto/tls.TestHandshakeRace C:/workdir/go/src/crypto/tls/handshake_client_test.go:1727 +0xcb goroutine 954 [IO wait]: internal/poll.runtime_pollWait(0xf34ae0, 0x72, 0x7e2be0) C:/workdir/go/src/runtime/netpoll.go:182 +0x5c internal/poll.(*pollDesc).wait(0xc0004c0f88, 0x72, 0x9ce300, 0x0, 0x0) C:/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0xa1 internal/poll.(*ioSrv).ExecIO(0xa04ea0, 0xc0004c0dd8, 0x794c88, 0x44bf9e, 0xa0b960, 0xf34b68) C:/workdir/go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc0004c0dc0, 0xc0000ac600, 0x2e8, 0x2e8, 0x0, 0x0, 0x0) C:/workdir/go/src/internal/poll/fd_windows.go:502 +0x268 net.(*netFD).Read(0xc0004c0dc0, 0xc0000ac600, 0x2e8, 0x2e8, 0x4b45c0, 0xc0004c0dc0, 0x0) C:/workdir/go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0003f0040, 0xc0000ac600, 0x2e8, 0x2e8, 0x0, 0x0, 0x0) C:/workdir/go/src/net/net.go:177 +0x6f io.ReadAtLeast(0xf70000, 0xc0003f0040, 0xc0000ac600, 0x2e8, 0x2e8, 0x2e8, 0xa07380, 0x0, 0x0) C:/workdir/go/src/io/io.go:310 +0x8f io.ReadFull(...) C:/workdir/go/src/io/io.go:329 crypto/tls.(*serverTest).run(0xc0001fd810, 0xc0000c6b00, 0x0) C:/workdir/go/src/crypto/tls/handshake_server_test.go:693 +0xc2d crypto/tls.runServerTestForVersion.func1(0xc0000c6b00) C:/workdir/go/src/crypto/tls/handshake_server_test.go:760 +0x26a testing.tRunner(0xc0000c6b00, 0xc00013a480) C:/workdir/go/src/testing/testing.go:862 +0xc6 created by testing.(*T).Run C:/workdir/go/src/testing/testing.go:913 +0x354 goroutine 970 [IO wait]: internal/poll.runtime_pollWait(0xf34c80, 0x72, 0x7e2be0) C:/workdir/go/src/runtime/netpoll.go:182 +0x5c internal/poll.(*pollDesc).wait(0xc0000f1248, 0x72, 0x9ce300, 0x0, 0x0) C:/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0xa1 internal/poll.(*ioSrv).ExecIO(0xa04ea0, 0xc0000f1098, 0x794c88, 0xc0001d9810, 0x42ecd8, 0x795448) C:/workdir/go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc0000f1080, 0xc00042e900, 0x205, 0x205, 0x0, 0x0, 0x0) C:/workdir/go/src/internal/poll/fd_windows.go:502 +0x268 net.(*netFD).Read(0xc0000f1080, 0xc00042e900, 0x205, 0x205, 0xc00042e900, 0x7d7cd7, 0xc000018058) C:/workdir/go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc000006030, 0xc00042e900, 0x205, 0x205, 0x0, 0x0, 0x0) C:/workdir/go/src/net/net.go:177 +0x6f crypto/tls.(*atLeastReader).Read(0xc000005ee0, 0xc00042e900, 0x205, 0x205, 0xc00042e900, 0x0, 0xc0001d9988) C:/workdir/go/src/crypto/tls/conn.go:761 +0x67 bytes.(*Buffer).ReadFrom(0xc0003fb3d8, 0x7e1dc0, 0xc000005ee0, 0x409d4c, 0x71e420, 0x761aa0) C:/workdir/go/src/bytes/buffer.go:207 +0xb8 crypto/tls.(*Conn).readFromUntil(0xc0003fb180, 0xf70000, 0xc000006030, 0x5, 0xc000006030, 0xfd) C:/workdir/go/src/crypto/tls/conn.go:783 +0xf0 crypto/tls.(*Conn).readRecordOrCCS(0xc0003fb180, 0xc0001d9c00, 0x42ecd8, 0x795500) C:/workdir/go/src/crypto/tls/conn.go:590 +0x129 crypto/tls.(*Conn).readRecord(...) C:/workdir/go/src/crypto/tls/conn.go:558 crypto/tls.(*Conn).readHandshake(0xc0003fb180, 0xc000082116, 0xc000082180, 0xf8, 0x180) C:/workdir/go/src/crypto/tls/conn.go:974 +0x74 crypto/tls.(*Conn).clientHandshake(0xc0003fb180, 0x0, 0x0) C:/workdir/go/src/crypto/tls/handshake_client.go:171 +0x1a7 crypto/tls.(*Conn).Handshake(0xc0003fb180, 0x0, 0x0) C:/workdir/go/src/crypto/tls/conn.go:1343 +0xf5 crypto/tls.(*Conn).Write(0xc0003fb180, 0xc00022f738, 0x1, 0x1, 0x0, 0x0, 0x0) C:/workdir/go/src/crypto/tls/conn.go:1075 +0xaa crypto/tls.TestHandshakeRace.func2(0xc000474900, 0xc0003fb180) C:/workdir/go/src/crypto/tls/handshake_client_test.go:1750 +0x6b created by crypto/tls.TestHandshakeRace C:/workdir/go/src/crypto/tls/handshake_client_test.go:1747 +0x1ac goroutine 952 [chan receive]: testing.(*testContext).waitParallel(0xc00006af60) C:/workdir/go/src/testing/testing.go:961 +0x9c testing.(*T).Parallel(0xc0000c6900) C:/workdir/go/src/testing/testing.go:768 +0x1f7 crypto/tls.runServerTestForVersion.func1(0xc0000c6900) C:/workdir/go/src/crypto/tls/handshake_server_test.go:751 +0x3a1 testing.tRunner(0xc0000c6900, 0xc00013a420) C:/workdir/go/src/testing/testing.go:862 +0xc6 created by testing.(*T).Run C:/workdir/go/src/testing/testing.go:913 +0x354 goroutine 972 [chan send]: crypto/tls.localPipe.func1(0x7eda60, 0xc0000c6a00, 0xc000474a20) C:/workdir/go/src/crypto/tls/handshake_test.go:245 +0x12b created by crypto/tls.localPipe C:/workdir/go/src/crypto/tls/handshake_test.go:240 +0xe5 FAIL crypto/tls 1.144s ok crypto/x509 2.192s ok database/sql 0.660s ok database/sql/driver 0.041s 2018/12/03 21:57:40 Failed: exit status 1 Error: tests failed: dist test failed: go_test:crypto/sha512: exit status 1