Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

all: tests deadlocked on js/wasm #28975

Closed
bcmills opened this issue Nov 27, 2018 · 15 comments
Closed

all: tests deadlocked on js/wasm #28975

bcmills opened this issue Nov 27, 2018 · 15 comments
Labels
arch-wasm WebAssembly issues FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. Testing An issue that has been verified to require only test changes, not just a test failure.
Milestone

Comments

@bcmills
Copy link
Contributor

bcmills commented Nov 27, 2018

Spotted in https://storage.googleapis.com/go-build-log/44ffce80/js-wasm_95702758.log.

Seems to have deadlocked in TestTimeoutHandlerRace, but there were a lot of goroutines running.

CC @neelance @bradfitz

fatal error: all goroutines are asleep - deadlock!

goroutine 1 [chan receive]:
testing.tRunner.func1(0xc0c7600)
	/workdir/go/src/testing/testing.go:838 +0x1c
testing.tRunner(0xc0c7600, 0xc06de30)
	/workdir/go/src/testing/testing.go:866 +0xd
testing.runTests(0xc00a440, 0x6fbb80, 0x1e1, 0x1e1, 0x0)
	/workdir/go/src/testing/testing.go:1152 +0x20
testing.(*M).Run(0xc0bc700, 0x0)
	/workdir/go/src/testing/testing.go:1069 +0x15
net/http_test.TestMain(0xc0bc700)
	/workdir/go/src/net/http/main_test.go:23 +0x2
main.main()
	_testmain.go:1060 +0xd

goroutine 6 [waiting]:
os/signal.signal_recv(0x0)
	/workdir/go/src/runtime/sigqueue.go:139 +0xa
os/signal.loop()
	/workdir/go/src/os/signal/signal_unix.go:23 +0x3
created by os/signal.init.0
	/workdir/go/src/os/signal/signal_unix.go:29 +0x3

goroutine 32 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174700)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http.TestRequestWriteTransport(0xc174700)
	/workdir/go/src/net/http/requestwrite_test.go:637 +0x2
testing.tRunner(0xc174700, 0x12aff0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 37 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174e00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http.TestReadResponseCloseInMiddle(0xc174e00)
	/workdir/go/src/net/http/response_test.go:643 +0x2
testing.tRunner(0xc174e00, 0x12af88)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 58 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc269c00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc269c00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClient(0xc269c00)
	/workdir/go/src/net/http/client_test.go:70 +0x2
testing.tRunner(0xc269c00, 0x12b5b0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 81 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2da600)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2da600)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestGetRequestFormat(0xc2da600)
	/workdir/go/src/net/http/client_test.go:116 +0x2
testing.tRunner(0xc2da600, 0x12b718)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 268 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e2500)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e2500)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testClientTimeout(0xc0e2500, 0x156b1b1f456ecd00)
	/workdir/go/src/net/http/client_test.go:1204 +0x2
net/http_test.TestClientTimeout_h1(0xc0e2500)
	/workdir/go/src/net/http/client_test.go:1200 +0x2
testing.tRunner(0xc0e2500, 0x12b560)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 84 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2dab00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2dab00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientRedirects(0xc2dab00)
	/workdir/go/src/net/http/client_test.go:203 +0x2
testing.tRunner(0xc2dab00, 0x12b528)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 140 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc372300)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc372300)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientRedirectUseResponse(0xc372300)
	/workdir/go/src/net/http/client_test.go:496 +0x2
testing.tRunner(0xc372300, 0x12b520)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 144 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc372d00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc372d00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestRedirectCookiesJar(0xc372d00)
	/workdir/go/src/net/http/client_test.go:660 +0x2
testing.tRunner(0xc372d00, 0x12bc88)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 141 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc372400)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc372400)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientRedirect308NoLocation(0xc372400)
	/workdir/go/src/net/http/client_test.go:538 +0x2
testing.tRunner(0xc372400, 0x12b4d8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 85 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2dac00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2dac00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientRedirectContext(0xc2dac00)
	/workdir/go/src/net/http/client_test.go:302 +0x2
testing.tRunner(0xc2dac00, 0x12b4e8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 269 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e2600)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e2600)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testClientTimeout(0xc0e2600, 0x156b1b1f456f8401)
	/workdir/go/src/net/http/client_test.go:1204 +0x2
net/http_test.TestClientTimeout_h2(0xc0e2600)
	/workdir/go/src/net/http/client_test.go:1201 +0x2
testing.tRunner(0xc0e2600, 0x12b568)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 142 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc372500)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc372500)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientRedirect308NoGetBody(0xc372500)
	/workdir/go/src/net/http/client_test.go:561 +0x2
testing.tRunner(0xc372500, 0x12b4c8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 195 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cc300)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cc300)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientInsecureTransport(0xc3cc300)
	/workdir/go/src/net/http/client_test.go:847 +0x2
testing.tRunner(0xc3cc300, 0x12b4b8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 312 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174c00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc174c00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestTransportBodyReadError(0xc174c00)
	/workdir/go/src/net/http/client_test.go:1842 +0x2
testing.tRunner(0xc174c00, 0x12c300)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 270 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e2700)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e2700)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testClientTimeout_Headers(0xc0e2700, 0x156b1b1f45703000)
	/workdir/go/src/net/http/client_test.go:1286 +0x2
net/http_test.TestClientTimeout_Headers_h1(0xc0e2700)
	/workdir/go/src/net/http/client_test.go:1281 +0x2
testing.tRunner(0xc0e2700, 0x12b550)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 261 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cde00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cde00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestEmptyPasswordAuth(0xc3cde00)
	/workdir/go/src/net/http/client_test.go:1057 +0x2
testing.tRunner(0xc3cde00, 0x12b6b0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 271 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e2800)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e2800)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testClientTimeout_Headers(0xc0e2800, 0x156b1b1f45710601)
	/workdir/go/src/net/http/client_test.go:1286 +0x2
net/http_test.TestClientTimeout_Headers_h2(0xc0e2800)
	/workdir/go/src/net/http/client_test.go:1282 +0x2
testing.tRunner(0xc0e2800, 0x12b558)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 358 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc175f00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc175f00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12b7b0, 0x12acc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc175f00)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_HeadContentLengthNoBody(0xc175f00)
	/workdir/go/src/net/http/clientserver_test.go:285 +0x2
testing.tRunner(0xc175f00, 0x12b7b8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 272 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e2a00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e2a00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientTimeoutCancel(0xc0e2a00)
	/workdir/go/src/net/http/client_test.go:1326 +0x2
testing.tRunner(0xc0e2a00, 0x12b538)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 273 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e2b00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e2b00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testClientRedirectEatsBody(0xc0e2b00, 0x156b1b1f45729300)
	/workdir/go/src/net/http/client_test.go:1356 +0x2
net/http_test.TestClientRedirectEatsBody_h1(0xc0e2b00)
	/workdir/go/src/net/http/client_test.go:1353 +0x2
testing.tRunner(0xc0e2b00, 0x12b4f0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 274 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e2c00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e2c00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testClientRedirectEatsBody(0xc0e2c00, 0x156b1b1f45733901)
	/workdir/go/src/net/http/client_test.go:1356 +0x2
net/http_test.TestClientRedirectEatsBody_h2(0xc0e2c00)
	/workdir/go/src/net/http/client_test.go:1354 +0x2
testing.tRunner(0xc0e2c00, 0x12b4f8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 311 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174b00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc174b00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientRedirectTypes(0xc174b00)
	/workdir/go/src/net/http/client_test.go:1734 +0x2
testing.tRunner(0xc174b00, 0x12b518)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 661 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cc400)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cc400)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTransportGCRequest(0xc3cc400, 0x156b1b1f5e4c0100)
	/workdir/go/src/net/http/clientserver_test.go:1049 +0x2
net/http_test.TestTransportGCRequest_Body_h1(0xc3cc400)
	/workdir/go/src/net/http/clientserver_test.go:1044 +0x2
testing.tRunner(0xc3cc400, 0x12c458)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 398 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc269a00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc269a00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12c788, 0xc0ffb10, 0xc3952e0, 0x0, 0x0, 0x0, 0x0, 0xc269a00)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.h12requestContentLength(0xc269a00, 0x12b7f0, 0x0)
	/workdir/go/src/net/http/clientserver_test.go:515 +0x8
net/http_test.TestH12_RequestContentLength_Known_Zero(0xc269a00)
	/workdir/go/src/net/http/clientserver_test.go:494 +0x2
testing.tRunner(0xc269a00, 0x12b7f8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 360 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268100)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268100)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12b7a0, 0x12acc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268100)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_HeadContentLengthLargeBody(0xc268100)
	/workdir/go/src/net/http/clientserver_test.go:306 +0x2
testing.tRunner(0xc268100, 0x12b7a8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 361 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268200)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268200)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12b720, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268200)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_200NoBody(0xc268200)
	/workdir/go/src/net/http/clientserver_test.go:310 +0x2
testing.tRunner(0xc268200, 0x12b728)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 399 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc269b00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc269b00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12c788, 0xc0ffb30, 0xc395300, 0x0, 0x0, 0x0, 0x0, 0xc269b00)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.h12requestContentLength(0xc269b00, 0x12b800, 0xffffffffffffffff)
	/workdir/go/src/net/http/clientserver_test.go:515 +0x8
net/http_test.TestH12_RequestContentLength_Unknown(0xc269b00)
	/workdir/go/src/net/http/clientserver_test.go:498 +0x2
testing.tRunner(0xc269b00, 0x12b808)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 660 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cc200)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cc200)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestTransportDiscardsUnneededConns(0xc3cc200)
	/workdir/go/src/net/http/clientserver_test.go:964 +0x2
testing.tRunner(0xc3cc200, 0x12c3e8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 359 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268000)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268000)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12b7c0, 0x12acc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268000)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_HeadContentLengthSmallBody(0xc268000)
	/workdir/go/src/net/http/clientserver_test.go:294 +0x2
testing.tRunner(0xc268000, 0x12b7c8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 362 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268300)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268300)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0xc2fd880, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268300)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.testH12_noBody(0xc268300, 0xcc)
	/workdir/go/src/net/http/clientserver_test.go:320 +0x3
net/http_test.TestH2_204NoBody(0xc268300)
	/workdir/go/src/net/http/clientserver_test.go:313 +0x2
testing.tRunner(0xc268300, 0x12b848)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 363 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268400)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268400)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0xc2fd8a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268400)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.testH12_noBody(0xc268400, 0x130)
	/workdir/go/src/net/http/clientserver_test.go:320 +0x3
net/http_test.TestH2_304NoBody(0xc268400)
	/workdir/go/src/net/http/clientserver_test.go:314 +0x2
testing.tRunner(0xc268400, 0x12b850)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 364 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268500)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268500)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0xc2fd8c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268500)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.testH12_noBody(0xc268500, 0x194)
	/workdir/go/src/net/http/clientserver_test.go:320 +0x3
net/http_test.TestH2_404NoBody(0xc268500)
	/workdir/go/src/net/http/clientserver_test.go:315 +0x2
testing.tRunner(0xc268500, 0x12b858)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 365 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268600)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268600)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12b820, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268600)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_SmallBody(0xc268600)
	/workdir/go/src/net/http/clientserver_test.go:326 +0x2
testing.tRunner(0xc268600, 0x12b828)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 366 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268700)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268700)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12b758, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268700)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_ExplicitContentLength(0xc268700)
	/workdir/go/src/net/http/clientserver_test.go:333 +0x2
testing.tRunner(0xc268700, 0x12b760)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 367 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268800)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268800)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12b768, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268800)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_FlushBeforeBody(0xc268800)
	/workdir/go/src/net/http/clientserver_test.go:340 +0x2
testing.tRunner(0xc268800, 0x12b770)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 368 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268900)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268900)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12b778, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268900)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_FlushMidBody(0xc268900)
	/workdir/go/src/net/http/clientserver_test.go:348 +0x2
testing.tRunner(0xc268900, 0x12b780)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 369 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268a00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268a00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0xc0f67c0, 0x12acc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268a00)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_Head_ExplicitLen(0xc268a00)
	/workdir/go/src/net/http/clientserver_test.go:360 +0x5
testing.tRunner(0xc268a00, 0x12b7d0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 370 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268b00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268b00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0xc0f6830, 0x12acc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268b00)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_Head_ImplicitLen(0xc268b00)
	/workdir/go/src/net/http/clientserver_test.go:372 +0x5
testing.tRunner(0xc268b00, 0x12b7d8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 371 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268c00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268c00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12b788, 0x0, 0xc0f6890, 0x0, 0x0, 0x0, 0x0, 0xc268c00)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_HandlerWritesTooLittle(0xc268c00)
	/workdir/go/src/net/http/clientserver_test.go:394 +0x5
testing.tRunner(0xc268c00, 0x12b790)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 372 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268d00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268d00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0xc0f68e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268d00)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_HandlerWritesTooMuch(0xc268d00)
	/workdir/go/src/net/http/clientserver_test.go:415 +0x5
testing.tRunner(0xc268d00, 0x12b798)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 373 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268e00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268e00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0xc0f6940, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc268e00)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_AutoGzip(0xc268e00)
	/workdir/go/src/net/http/clientserver_test.go:431 +0x5
testing.tRunner(0xc268e00, 0x12b750)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 374 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc268f00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc268f00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0xc0f69a0, 0x0, 0x0, 0x0, 0xc0f6970, 0x1, 0x1, 0xc268f00)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_AutoGzip_Disabled(0xc268f00)
	/workdir/go/src/net/http/clientserver_test.go:445 +0x8
testing.tRunner(0xc268f00, 0x12b748)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 396 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc269800)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc269800)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12b810, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc269800)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_ServerEmptyContentLength(0xc269800)
	/workdir/go/src/net/http/clientserver_test.go:486 +0x2
testing.tRunner(0xc269800, 0x12b818)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 750 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e3000)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e3000)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testWriteHeaderAfterWrite(0xc0e3000, 0x156b1b1f63b50001)
	/workdir/go/src/net/http/clientserver_test.go:1436 +0x2
net/http_test.TestWriteHeaderNoCodeCheck_h2(0xc0e3000)
	/workdir/go/src/net/http/clientserver_test.go:1434 +0x2
testing.tRunner(0xc0e3000, 0x12c700)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 664 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cc700)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cc700)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTransportGCRequest(0xc3cc700, 0x156b1b1f5e4d0001)
	/workdir/go/src/net/http/clientserver_test.go:1049 +0x2
net/http_test.TestTransportGCRequest_NoBody_h2(0xc3cc700)
	/workdir/go/src/net/http/clientserver_test.go:1047 +0x2
testing.tRunner(0xc3cc700, 0x12c470)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 751 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e3100)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e3100)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestBidiStreamReverseProxy(0xc0e3100)
	/workdir/go/src/net/http/clientserver_test.go:1487 +0x2
testing.tRunner(0xc0e3100, 0x12b3e8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 397 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc269900)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc269900)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12c788, 0xc0ffaf0, 0xc3952c0, 0x0, 0x0, 0x0, 0x0, 0xc269900)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.h12requestContentLength(0xc269900, 0x12b7e0, 0x4)
	/workdir/go/src/net/http/clientserver_test.go:515 +0x8
net/http_test.TestH12_RequestContentLength_Known_NonZero(0xc269900)
	/workdir/go/src/net/http/clientserver_test.go:490 +0x2
testing.tRunner(0xc269900, 0x12b7e8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 662 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cc500)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cc500)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTransportGCRequest(0xc3cc500, 0x156b1b1f5e4c0101)
	/workdir/go/src/net/http/clientserver_test.go:1049 +0x2
net/http_test.TestTransportGCRequest_Body_h2(0xc3cc500)
	/workdir/go/src/net/http/clientserver_test.go:1045 +0x2
testing.tRunner(0xc3cc500, 0x12c460)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 665 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cc800)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cc800)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTransportRejectsInvalidHeaders(0xc3cc800, 0x156b1b1f5e4eab00)
	/workdir/go/src/net/http/clientserver_test.go:1096 +0x2
net/http_test.TestTransportRejectsInvalidHeaders_h1(0xc3cc800)
	/workdir/go/src/net/http/clientserver_test.go:1090 +0x2
testing.tRunner(0xc3cc800, 0x12c5e8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 666 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cc900)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cc900)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTransportRejectsInvalidHeaders(0xc3cc900, 0x156b1b1f5e4ffe01)
	/workdir/go/src/net/http/clientserver_test.go:1096 +0x2
net/http_test.TestTransportRejectsInvalidHeaders_h2(0xc3cc900)
	/workdir/go/src/net/http/clientserver_test.go:1093 +0x2
testing.tRunner(0xc3cc900, 0x12c5f0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 663 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cc600)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cc600)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTransportGCRequest(0xc3cc600, 0x156b1b1f5e4d0000)
	/workdir/go/src/net/http/clientserver_test.go:1049 +0x2
net/http_test.TestTransportGCRequest_NoBody_h1(0xc3cc600)
	/workdir/go/src/net/http/clientserver_test.go:1046 +0x2
testing.tRunner(0xc3cc600, 0x12c468)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 667 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cca00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cca00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testInterruptWithPanic(0xc3cca00, 0x5bfdc200, 0x62620, 0x1936c0)
	/workdir/go/src/net/http/clientserver_test.go:1158 +0x2
net/http_test.TestInterruptWithPanic_h1(0xc3cca00)
	/workdir/go/src/net/http/clientserver_test.go:1147 +0x2
testing.tRunner(0xc3cca00, 0x12ba60)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 668 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3ccb00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3ccb00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testInterruptWithPanic(0xc3ccb00, 0x5bfdc201, 0x62620, 0x193700)
	/workdir/go/src/net/http/clientserver_test.go:1158 +0x2
net/http_test.TestInterruptWithPanic_h2(0xc3ccb00)
	/workdir/go/src/net/http/clientserver_test.go:1148 +0x2
testing.tRunner(0xc3ccb00, 0x12ba68)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 669 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3ccc00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3ccc00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testInterruptWithPanic(0xc3ccc00, 0x5bfdc200, 0x0, 0x0)
	/workdir/go/src/net/http/clientserver_test.go:1158 +0x2
net/http_test.TestInterruptWithPanic_nil_h1(0xc3ccc00)
	/workdir/go/src/net/http/clientserver_test.go:1149 +0x2
testing.tRunner(0xc3ccc00, 0x12ba70)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 670 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3ccd00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3ccd00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testInterruptWithPanic(0xc3ccd00, 0x5bfdc201, 0x0, 0x0)
	/workdir/go/src/net/http/clientserver_test.go:1158 +0x2
net/http_test.TestInterruptWithPanic_nil_h2(0xc3ccd00)
	/workdir/go/src/net/http/clientserver_test.go:1150 +0x2
testing.tRunner(0xc3ccd00, 0x12ba78)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 671 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cce00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cce00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testInterruptWithPanic(0xc3cce00, 0x5bfdc200, 0x80940, 0xc040b10)
	/workdir/go/src/net/http/clientserver_test.go:1158 +0x2
net/http_test.TestInterruptWithPanic_ErrAbortHandler_h1(0xc3cce00)
	/workdir/go/src/net/http/clientserver_test.go:1152 +0x4
testing.tRunner(0xc3cce00, 0x12ba50)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 672 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3ccf00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3ccf00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testInterruptWithPanic(0xc3ccf00, 0x5bfdc201, 0x80940, 0xc040b10)
	/workdir/go/src/net/http/clientserver_test.go:1158 +0x2
net/http_test.TestInterruptWithPanic_ErrAbortHandler_h2(0xc3ccf00)
	/workdir/go/src/net/http/clientserver_test.go:1155 +0x4
testing.tRunner(0xc3ccf00, 0x12ba58)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 673 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cd000)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cd000)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12b730, 0x0, 0x0, 0xc2af240, 0x0, 0x0, 0x0, 0xc3cd000)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_AutoGzipWithDumpResponse(0xc3cd000)
	/workdir/go/src/net/http/clientserver_test.go:1256 +0x5
testing.tRunner(0xc3cd000, 0x12b738)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 674 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cd100)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cd100)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testCloseIdleConnections(0xc3cd100, 0x156b1b1f5e573f00)
	/workdir/go/src/net/http/clientserver_test.go:1263 +0x2
net/http_test.TestCloseIdleConnections_h1(0xc3cd100)
	/workdir/go/src/net/http/clientserver_test.go:1260 +0x2
testing.tRunner(0xc3cd100, 0x12b5b8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 675 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cd200)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cd200)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testCloseIdleConnections(0xc3cd200, 0x156b1b1f5e57dd01)
	/workdir/go/src/net/http/clientserver_test.go:1263 +0x2
net/http_test.TestCloseIdleConnections_h2(0xc3cd200)
	/workdir/go/src/net/http/clientserver_test.go:1261 +0x2
testing.tRunner(0xc3cd200, 0x12b5c0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 748 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e2e00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e2e00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testWriteHeaderAfterWrite(0xc0e2e00, 0x156b1b1f63b40000)
	/workdir/go/src/net/http/clientserver_test.go:1436 +0x2
net/http_test.TestWriteHeaderNoCodeCheck_h1(0xc0e2e00)
	/workdir/go/src/net/http/clientserver_test.go:1432 +0x2
testing.tRunner(0xc0e2e00, 0x12c6f8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1047 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2da700)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2da700)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestServeWithSlashRedirectKeepsQueryString(0xc2da700)
	/workdir/go/src/net/http/serve_test.go:486 +0x2
testing.tRunner(0xc2da700, 0x12be58)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 752 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e3200)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e3200)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.h12Compare.run(0x12b830, 0x12b838, 0x0, 0xc40d620, 0x0, 0x0, 0x0, 0xc0e3200)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x2
net/http_test.TestH12_WebSocketUpgrade(0xc0e3200)
	/workdir/go/src/net/http/clientserver_test.go:1569 +0x5
testing.tRunner(0xc0e3200, 0x12b840)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 749 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e2f00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e2f00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testWriteHeaderAfterWrite(0xc0e2f00, 0x156b1b1f63b50100)
	/workdir/go/src/net/http/clientserver_test.go:1436 +0x2
net/http_test.TestWriteHeaderNoCodeCheck_h1hijack(0xc0e2f00)
	/workdir/go/src/net/http/clientserver_test.go:1433 +0x2
testing.tRunner(0xc0e2f00, 0x12c6f0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1046 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2da500)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2da500)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestMuxRedirectLeadingSlashes(0xc2da500)
	/workdir/go/src/net/http/serve_test.go:457 +0x2
testing.tRunner(0xc2da500, 0x12bb70)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 753 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc0e3300)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc0e3300)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestServeFile(0xc0e3300)
	/workdir/go/src/net/http/fs_test.go:71 +0x2
testing.tRunner(0xc0e3300, 0x12bde8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 970 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc252b00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc252b00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestLinuxSendfile(0xc252b00)
	/workdir/go/src/net/http/fs_test.go:1087 +0x2
testing.tRunner(0xc252b00, 0x12bb18)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1045 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2da400)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2da400)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestServeMuxHandlerRedirects(0xc2da400)
	/workdir/go/src/net/http/serve_test.go:414 +0x2
testing.tRunner(0xc2da400, 0x12be18)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1041 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2da000)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.TestConsumingBodyOnNextConn(0xc2da000)
	/workdir/go/src/net/http/serve_test.go:164 +0x2
testing.tRunner(0xc2da000, 0x12b648)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1043 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2da200)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2da200)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestServeMuxHandler(0xc2da200)
	/workdir/go/src/net/http/serve_test.go:364 +0x2
testing.tRunner(0xc2da200, 0x12be20)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1044 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2da300)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2da300)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestServeMuxHandleFuncWithNilHandler(0xc2da300)
	/workdir/go/src/net/http/serve_test.go:389 +0x2
testing.tRunner(0xc2da300, 0x12be10)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 983 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc253800)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc253800)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestNextProtoUpgrade(0xc253800)
	/workdir/go/src/net/http/npn_test.go:22 +0x2
testing.tRunner(0xc253800, 0x12bb98)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1042 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2da100)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2da100)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestHostHandlers(0xc2da100)
	/workdir/go/src/net/http/serve_test.go:246 +0x2
testing.tRunner(0xc2da100, 0x12ba18)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1048 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2da800)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2da800)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestServeWithSlashRedirectForHostPatterns(0xc2da800)
	/workdir/go/src/net/http/serve_test.go:544 +0x2
testing.tRunner(0xc2da800, 0x12be40)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1049 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2da900)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2da900)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestShouldRedirectConcurrency(0xc2da900)
	/workdir/go/src/net/http/serve_test.go:602 +0x2
testing.tRunner(0xc2da900, 0x12c100)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1050 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2daa00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2daa00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestServerTimeouts(0xc2daa00)
	/workdir/go/src/net/http/serve_test.go:656 +0x2
testing.tRunner(0xc2daa00, 0x12c080)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1054 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2db000)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2db000)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestOnlyWriteTimeout(0xc2db000)
	/workdir/go/src/net/http/serve_test.go:918 +0x2
testing.tRunner(0xc2db000, 0x12bbf0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1055 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2db100)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2db100)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestIdentityResponse(0xc2db100)
	/workdir/go/src/net/http/serve_test.go:992 +0x2
testing.tRunner(0xc2db100, 0x12ba30)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1056 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2db200)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2db200)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTCPConnectionCloses(0xc2db200, 0x104b18, 0x12, 0x19e360, 0x12bdf0)
	/workdir/go/src/net/http/serve_test.go:1071 +0x2
net/http_test.TestServeHTTP10Close(0xc2db200)
	/workdir/go/src/net/http/serve_test.go:1142 +0x2
testing.tRunner(0xc2db200, 0x12bdf8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1057 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2db300)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2db300)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTCPConnectionCloses(0xc2db300, 0x11c19b, 0x30, 0x19e360, 0x12b460)
	/workdir/go/src/net/http/serve_test.go:1071 +0x2
net/http_test.TestClientCanClose(0xc2db300)
	/workdir/go/src/net/http/serve_test.go:1149 +0x2
testing.tRunner(0xc2db300, 0x12b468)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1058 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2db400)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2db400)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTCPConnectionCloses(0xc2db400, 0x10fec3, 0x1f, 0x19e360, 0x12b940)
	/workdir/go/src/net/http/serve_test.go:1071 +0x2
net/http_test.TestHandlersCanSetConnectionClose11(0xc2db400)
	/workdir/go/src/net/http/serve_test.go:1157 +0x2
testing.tRunner(0xc2db400, 0x12b948)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1059 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2db500)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2db500)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTCPConnectionCloses(0xc2db500, 0x118d47, 0x2a, 0x19e360, 0x12b930)
	/workdir/go/src/net/http/serve_test.go:1071 +0x2
net/http_test.TestHandlersCanSetConnectionClose10(0xc2db500)
	/workdir/go/src/net/http/serve_test.go:1163 +0x2
testing.tRunner(0xc2db500, 0x12b938)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1060 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2db600)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2db600)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTCPConnectionCloses(0xc2db600, 0x109baa, 0x18, 0x19e360, 0x12b890)
	/workdir/go/src/net/http/serve_test.go:1071 +0x2
net/http_test.TestHTTP2UpgradeClosesConnection(0xc2db600)
	/workdir/go/src/net/http/serve_test.go:1169 +0x2
testing.tRunner(0xc2db600, 0x12b898)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1061 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2db700)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2db700)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTCPConnectionStaysOpen(0xc2db700, 0x118d47, 0x2a, 0x19e360, 0x12c7a0)
	/workdir/go/src/net/http/serve_test.go:1115 +0x2
net/http_test.TestHTTP10KeepAlive204Response(0xc2db700)
	/workdir/go/src/net/http/serve_test.go:1180 +0x2
testing.tRunner(0xc2db700, 0x12b870)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1062 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2db800)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2db800)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTCPConnectionStaysOpen(0xc2db800, 0x10de2a, 0x1d, 0x19e360, 0x12c7a0)
	/workdir/go/src/net/http/serve_test.go:1115 +0x2
net/http_test.TestHTTP11KeepAlive204Response(0xc2db800)
	/workdir/go/src/net/http/serve_test.go:1184 +0x2
testing.tRunner(0xc2db800, 0x12b880)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1063 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2db900)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2db900)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTCPConnectionStaysOpen(0xc2db900, 0x123e4a, 0x5c, 0x19e360, 0x12c7a8)
	/workdir/go/src/net/http/serve_test.go:1115 +0x2
net/http_test.TestHTTP10KeepAlive304Response(0xc2db900)
	/workdir/go/src/net/http/serve_test.go:1188 +0x2
testing.tRunner(0xc2db900, 0x12b878)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1064 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2dba00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2dba00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestKeepAliveFinalChunkWithEOF(0xc2dba00)
	/workdir/go/src/net/http/serve_test.go:1195 +0x2
testing.tRunner(0xc2dba00, 0x12bb00)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1065 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2dbb00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2dbb00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testSetsRemoteAddr(0xc2dbb00, 0x156b1b1f73e94c00)
	/workdir/go/src/net/http/serve_test.go:1228 +0x2
net/http_test.TestSetsRemoteAddr_h1(0xc2dbb00)
	/workdir/go/src/net/http/serve_test.go:1224 +0x2
testing.tRunner(0xc2dbb00, 0x12c0e0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1066 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2dbc00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2dbc00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testSetsRemoteAddr(0xc2dbc00, 0x156b1b1f73e9dd01)
	/workdir/go/src/net/http/serve_test.go:1228 +0x2
net/http_test.TestSetsRemoteAddr_h2(0xc2dbc00)
	/workdir/go/src/net/http/serve_test.go:1225 +0x2
testing.tRunner(0xc2dbc00, 0x12c0e8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1090 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc269700)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc269700)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testHeadResponses(0xc269700, 0x156b1b1f741e5200)
	/workdir/go/src/net/http/serve_test.go:1388 +0x2
net/http_test.TestHeadResponses_h1(0xc269700)
	/workdir/go/src/net/http/serve_test.go:1384 +0x2
testing.tRunner(0xc269700, 0x12b950)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1091 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc269d00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc269d00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testHeadResponses(0xc269d00, 0x156b1b1f741ef001)
	/workdir/go/src/net/http/serve_test.go:1388 +0x2
net/http_test.TestHeadResponses_h2(0xc269d00)
	/workdir/go/src/net/http/serve_test.go:1385 +0x2
testing.tRunner(0xc269d00, 0x12b958)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1093 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc269f00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc269f00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestTLSServer(0xc269f00)
	/workdir/go/src/net/http/serve_test.go:1457 +0x2
testing.tRunner(0xc269f00, 0x12c1d8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1092 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc269e00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc269e00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestTLSHandshakeTimeout(0xc269e00)
	/workdir/go/src/net/http/serve_test.go:1426 +0x2
testing.tRunner(0xc269e00, 0x12c1a8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1205 [chan send]:
testing.tRunner.func1(0xc3d6c00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d6c00, 0x12c198)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1099 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174300)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc174300)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testAutomaticHTTP2_Serve(0xc174300, 0xc376c00, 0x156b1b1f75a4a400)
	/workdir/go/src/net/http/serve_test.go:1599 +0x2
net/http_test.TestAutomaticHTTP2_Serve_NonH2TLSConfig(0xc174300)
	/workdir/go/src/net/http/serve_test.go:1591 +0x3
testing.tRunner(0xc174300, 0x12b3b0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1098 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174200)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc174200)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testAutomaticHTTP2_Serve(0xc174200, 0x0, 0x156b1b1f75a41501)
	/workdir/go/src/net/http/serve_test.go:1599 +0x2
net/http_test.TestAutomaticHTTP2_Serve_NoTLSConfig(0xc174200)
	/workdir/go/src/net/http/serve_test.go:1587 +0x2
testing.tRunner(0xc174200, 0x12b3a8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1097 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174100)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc174100)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestTLSServerRejectHTTPRequests(0xc174100)
	/workdir/go/src/net/http/serve_test.go:1561 +0x2
testing.tRunner(0xc174100, 0x12c1d0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1219 [chan send]:
testing.tRunner.func1(0xc3d7900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d7900, 0x12bf78)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1100 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174400)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc174400)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testAutomaticHTTP2_Serve(0xc174400, 0xc376d80, 0xe111301)
	/workdir/go/src/net/http/serve_test.go:1599 +0x2
net/http_test.TestAutomaticHTTP2_Serve_H2TLSConfig(0xc174400)
	/workdir/go/src/net/http/serve_test.go:1595 +0x8
testing.tRunner(0xc174400, 0x12b3a0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1201 [chan send]:
testing.tRunner.func1(0xc3d6800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d6800, 0x12c000)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1108 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174900)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc174900)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestServerExpect(0xc174900)
	/workdir/go/src/net/http/serve_test.go:1761 +0x2
testing.tRunner(0xc174900, 0x12bf50)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1101 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174500)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc174500)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestAutomaticHTTP2_Serve_WithTLSConfig(0xc174500)
	/workdir/go/src/net/http/serve_test.go:1615 +0x2
testing.tRunner(0xc174500, 0x12b3b8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1203 [chan send]:
testing.tRunner.func1(0xc3d6a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d6a00, 0x12bff0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1209 [chan send]:
testing.tRunner.func1(0xc3d7200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d7200, 0x12bcd8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1210 [chan send]:
testing.tRunner.func1(0xc3d7300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d7300, 0x12bce0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1109 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174a00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc174a00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestServerUnreadRequestBodyLittle(0xc174a00)
	/workdir/go/src/net/http/serve_test.go:1855 +0x2
testing.tRunner(0xc174a00, 0x12c0a0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1110 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174d00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc174d00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestServerUnreadRequestBodyLarge(0xc174d00)
	/workdir/go/src/net/http/serve_test.go:1896 +0x2
testing.tRunner(0xc174d00, 0x12c098)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1111 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174f00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc174f00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestHandlerBodyClose(0xc174f00)
	/workdir/go/src/net/http/serve_test.go:2030 +0x2
testing.tRunner(0xc174f00, 0x12b8c8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1112 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc175000)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc175000)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestRequestBodyReadErrorClosesConnection(0xc175000)
	/workdir/go/src/net/http/serve_test.go:2110 +0x2
testing.tRunner(0xc175000, 0x12bce8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1113 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc175100)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc175100)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestInvalidTrailerClosesConnection(0xc175100)
	/workdir/go/src/net/http/serve_test.go:2141 +0x2
testing.tRunner(0xc175100, 0x12ba80)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1115 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc175300)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc175300)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTimeoutHandler(0xc175300, 0x156b1b1f78a81a00)
	/workdir/go/src/net/http/serve_test.go:2310 +0x2
net/http_test.TestTimeoutHandler_h1(0xc175300)
	/workdir/go/src/net/http/serve_test.go:2307 +0x2
testing.tRunner(0xc175300, 0x12c258)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1116 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc175400)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc175400)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.testTimeoutHandler(0xc175400, 0x156b1b1f78a8b101)
	/workdir/go/src/net/http/serve_test.go:2310 +0x2
net/http_test.TestTimeoutHandler_h2(0xc175400)
	/workdir/go/src/net/http/serve_test.go:2308 +0x2
testing.tRunner(0xc175400, 0x12c260)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1117 [chan send]:
net/http_test.TestTimeoutHandlerRace(0xc175500)
	/workdir/go/src/net/http/serve_test.go:2394 +0x1b
testing.tRunner(0xc175500, 0x12c240)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1118 [chan send]:
testing.tRunner.func1(0xc175600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175600, 0x12c238)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1119 [chan send]:
testing.tRunner.func1(0xc175700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175700, 0x12c230)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1121 [chan send]:
testing.tRunner.func1(0xc175900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175900, 0x12c1e8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1140 [chan send]:
testing.tRunner.func1(0xc252f00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc252f00, 0x12c708)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1141 [chan send]:
testing.tRunner.func1(0xc253000)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc253000, 0x12c710)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1207 [chan send]:
testing.tRunner.func1(0xc3d7000)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d7000, 0x12bd00)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1202 [chan send]:
testing.tRunner.func1(0xc3d6900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d6900, 0x12c008)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1204 [chan send]:
testing.tRunner.func1(0xc3d6b00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d6b00, 0x12bff8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1208 [chan send]:
testing.tRunner.func1(0xc3d7100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d7100, 0x12bd08)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1382 [chan send]:
testing.tRunner.func1(0xc3fcd00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3fcd00, 0x12c010)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1252 [chan send]:
testing.tRunner.func1(0xc458900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc458900, 0x12b5e8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1364 [chan send]:
testing.tRunner.func1(0xc3fc100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3fc100, 0x12b380)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1451 [chan send]:
testing.tRunner.func1(0xc4b7400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b7400, 0x12bee0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1463 [chan send]:
testing.tRunner.func1(0xc4b7b00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b7b00, 0x12b5f8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1322 [chan send]:
testing.tRunner.func1(0xc1f6400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc1f6400, 0x12ba10)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1587 [chan send]:
testing.tRunner.func1(0xc223000)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223000, 0x12c0b0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1460 [chan send]:
testing.tRunner.func1(0xc4b7900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b7900, 0x12bf38)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1459 [chan send]:
testing.tRunner.func1(0xc4b7800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b7800, 0x12bf30)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1444 [chan send]:
testing.tRunner.func1(0xc4b6f00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b6f00, 0x12c2b0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1383 [chan send]:
testing.tRunner.func1(0xc3fce00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3fce00, 0x12c018)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1443 [chan send]:
testing.tRunner.func1(0xc4b6e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b6e00, 0x12c2a8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1491 [chan send]:
testing.tRunner.func1(0xc1bcd00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc1bcd00, 0x12b8d0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1588 [chan send]:
testing.tRunner.func1(0xc223100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223100, 0x12c028)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1591 [chan send]:
testing.tRunner.func1(0xc223400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223400, 0x12bf08)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1593 [chan send]:
testing.tRunner.func1(0xc223600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223600, 0x12bef8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1592 [chan send]:
testing.tRunner.func1(0xc223500)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223500, 0x12bf10)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1590 [chan send]:
testing.tRunner.func1(0xc223300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223300, 0x12c020)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1589 [chan send]:
testing.tRunner.func1(0xc223200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223200, 0x12c030)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1594 [chan send]:
testing.tRunner.func1(0xc223700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223700, 0x12bf00)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1595 [chan send]:
testing.tRunner.func1(0xc223800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223800, 0x12b908)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1596 [chan send]:
testing.tRunner.func1(0xc223900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223900, 0x12b918)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1597 [chan send]:
testing.tRunner.func1(0xc223a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223a00, 0x12b628)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1599 [chan send]:
testing.tRunner.func1(0xc223c00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223c00, 0x12c040)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1600 [chan send]:
testing.tRunner.func1(0xc223d00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223d00, 0x12c070)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1601 [chan send]:
testing.tRunner.func1(0xc223e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc223e00, 0x12c078)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1648 [chan send]:
testing.tRunner.func1(0xc252100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc252100, 0x12be88)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1649 [chan send]:
testing.tRunner.func1(0xc252200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc252200, 0x12bf28)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1650 [chan send]:
testing.tRunner.func1(0xc252300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc252300, 0x12bf90)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1651 [chan send]:
testing.tRunner.func1(0xc252400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc252400, 0x12bf88)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1659 [chan send]:
testing.tRunner.func1(0xc252a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc252a00, 0x12bea0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1663 [chan send]:
testing.tRunner.func1(0xc253200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc253200, 0x12bee8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1664 [chan send]:
testing.tRunner.func1(0xc253300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc253300, 0x12bef0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1711 [chan send]:
testing.tRunner.func1(0xc175b00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175b00, 0x12c108)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1835 [chan send]:
testing.tRunner.func1(0xc3d6e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d6e00, 0x12c600)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1836 [chan send]:
testing.tRunner.func1(0xc3d6f00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d6f00, 0x12c668)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2326 [chan send]:
testing.tRunner.func1(0xc3d6700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d6700, 0x12bac8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1854 [chan send]:
testing.tRunner.func1(0xc458100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc458100, 0x12bd58)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1712 [chan send]:
testing.tRunner.func1(0xc175c00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175c00, 0x12c110)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1856 [chan send]:
testing.tRunner.func1(0xc458300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc458300, 0x12c428)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2187 [chan send]:
testing.tRunner.func1(0xc1f7700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc1f7700, 0x12baa8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1855 [chan send]:
testing.tRunner.func1(0xc458200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc458200, 0x12c4a0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2952 [chan send]:
testing.tRunner.func1(0xc4b6d00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b6d00, 0x12c610)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2361 [chan send]:
testing.tRunner.func1(0xc0e3900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e3900, 0x12c530)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2729 [chan send]:
testing.tRunner.func1(0xc222000)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc222000, 0x12c3d0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2968 [chan receive]:
testing.runTests.func1.1(0xc0c7600)
	/workdir/go/src/testing/testing.go:1159 +0x3
created by testing.runTests.func1
	/workdir/go/src/testing/testing.go:1159 +0x8

goroutine 2941 [chan send]:
testing.tRunner.func1(0xc4b6400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b6400, 0x12bb40)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2354 [chan send]:
testing.tRunner.func1(0xc0c7e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0c7e00, 0x12c678)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2333 [chan send]:
testing.tRunner.func1(0xc3d7a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d7a00, 0x12b410)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2329 [chan send]:
testing.tRunner.func1(0xc3d7500)
	/workdir/go/src/testing/testing.go:857 +0x21
runtime.Goexit()
	/workdir/go/src/runtime/panic.go:397 +0x16
testing.(*common).SkipNow(0xc3d7500)
	/workdir/go/src/testing/testing.go:695 +0x4
testing.(*common).Skip(0xc3d7500, 0xc3def98, 0x1, 0x1)
	/workdir/go/src/testing/testing.go:675 +0x6
net/http_test.TestTransportCancelRequest(0xc3d7500)
	/workdir/go/src/net/http/transport_test.go:1858 +0x5b
testing.tRunner(0xc3d7500, 0x12c338)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2360 [chan send]:
testing.tRunner.func1(0xc0e3800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e3800, 0x12c508)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2332 [chan send]:
testing.tRunner.func1(0xc3d7800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d7800, 0x12b408)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2328 [chan send]:
testing.tRunner.func1(0xc3d7400)
	/workdir/go/src/testing/testing.go:857 +0x21
runtime.Goexit()
	/workdir/go/src/runtime/panic.go:397 +0x16
testing.(*common).SkipNow(0xc3d7400)
	/workdir/go/src/testing/testing.go:695 +0x4
testing.(*common).Skip(0xc3d7400, 0xc2ade20, 0x1, 0x1)
	/workdir/go/src/testing/testing.go:675 +0x6
net/http_test.TestTransportResponseHeaderTimeout(0xc3d7400)
	/workdir/go/src/net/http/transport_test.go:1787 +0x82
testing.tRunner(0xc3d7400, 0x12c638)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2798 [chan send]:
testing.tRunner.func1(0xc372e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc372e00, 0x12c630)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2796 [chan send]:
testing.tRunner.func1(0xc372b00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc372b00, 0x12c658)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2908 [chan send]:
testing.tRunner.func1(0xc1bd200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc1bd200, 0x12ba48)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2747 [chan send]:
testing.tRunner.func1(0xc222d00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc222d00, 0x12c3a8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2327 [chan send]:
testing.tRunner.func1(0xc3d6d00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3d6d00, 0x12bae0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2667 [chan send]:
testing.tRunner.func1(0xc0e2900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e2900, 0x12c568)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2331 [chan send]:
testing.tRunner.func1(0xc3d7700)
	/workdir/go/src/testing/testing.go:857 +0x21
runtime.Goexit()
	/workdir/go/src/runtime/panic.go:397 +0x16
testing.(*common).SkipNow(0xc3d7700)
	/workdir/go/src/testing/testing.go:695 +0x4
testing.(*common).Skip(0xc3d7700, 0xc246798, 0x1, 0x1)
	/workdir/go/src/testing/testing.go:675 +0x6
net/http_test.TestCancelRequestWithChannel(0xc3d7700)
	/workdir/go/src/net/http/transport_test.go:1967 +0x61
testing.tRunner(0xc3d7700, 0x12b418)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2362 [chan send]:
testing.tRunner.func1(0xc0e3a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e3a00, 0x12c6a0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2951 [chan send]:
testing.tRunner.func1(0xc4b6c00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b6c00, 0x12b540)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2728 [chan send]:
testing.tRunner.func1(0xc1bdf00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc1bdf00, 0x12c360)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2797 [chan send]:
testing.tRunner.func1(0xc372c00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc372c00, 0x12c660)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2950 [chan send]:
testing.tRunner.func1(0xc4b6b00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b6b00, 0x12b548)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 7614 [sync.Cond.Wait]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
sync.runtime_notifyListWait(0xc057560, 0x1)
	/workdir/go/src/runtime/sema.go:510 +0x15
sync.(*Cond).Wait(0xc057550)
	/workdir/go/src/sync/cond.go:56 +0x7
net.(*bufferedPipe).Read(0xc057520, 0xdca6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net_fake.go:202 +0x7
net.(*netFD).Read(...)
	/workdir/go/src/net/net_fake.go:102
net.(*conn).Read(0xc188778, 0xdca6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net.go:177 +0xa
net/http.(*persistConn).Read(0xc081c20, 0xdca6000, 0x1000, 0x1000, 0x105a0002, 0xc191aa0, 0xcc5dceb)
	/workdir/go/src/net/http/transport.go:1524 +0x18
bufio.(*Reader).fill(0xc2cacc0)
	/workdir/go/src/bufio/bufio.go:100 +0x11
bufio.(*Reader).Peek(0xc2cacc0, 0x1, 0x0, 0x0, 0x1, 0xc191800, 0x0)
	/workdir/go/src/bufio/bufio.go:135 +0x5
net/http.(*persistConn).readLoop(0xc081c20)
	/workdir/go/src/net/http/transport.go:1677 +0x15
created by net/http.(*Transport).dialConn
	/workdir/go/src/net/http/transport.go:1357 +0xa8

goroutine 7633 [sleep]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
time.Sleep(0xf4240)
	/workdir/go/src/runtime/time.go:105 +0x16
net/http_test.TestTimeoutHandlerRace.func1(0x1a77e0, 0xc2cb500, 0xc269400)
	/workdir/go/src/net/http/serve_test.go:2377 +0xc
net/http.HandlerFunc.ServeHTTP(0x12c200, 0x1a77e0, 0xc2cb500, 0xc269400)
	/workdir/go/src/net/http/server.go:1995 +0x3
net/http.(*timeoutHandler).ServeHTTP.func1(0xc2cb560, 0xc181d00, 0xc2cb500, 0xc269400, 0xc046f00)
	/workdir/go/src/net/http/server.go:3188 +0x6
created by net/http.(*timeoutHandler).ServeHTTP
	/workdir/go/src/net/http/server.go:3182 +0x16

goroutine 7630 [sync.Cond.Wait]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
sync.runtime_notifyListWait(0xc057630, 0x3)
	/workdir/go/src/runtime/sema.go:510 +0x15
sync.(*Cond).Wait(0xc057620)
	/workdir/go/src/sync/cond.go:56 +0x7
net.(*bufferedPipe).Read(0xc0575f0, 0xc0d8dc1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net_fake.go:202 +0x7
net.(*netFD).Read(...)
	/workdir/go/src/net/net_fake.go:102
net.(*conn).Read(0xc188788, 0xc0d8dc1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net.go:177 +0xa
net/http.(*connReader).backgroundRead(0xc0d8db0)
	/workdir/go/src/net/http/server.go:677 +0x5
created by net/http.(*connReader).startBackgroundRead
	/workdir/go/src/net/http/server.go:673 +0xe

goroutine 7616 [select]:
net/http.(*timeoutHandler).ServeHTTP(0xc181d00, 0x1a77a0, 0xcd30c40, 0xc2dbf00)
	/workdir/go/src/net/http/server.go:3191 +0x19
net/http.serverHandler.ServeHTTP(0xc056c30, 0x1a77a0, 0xcd30c40, 0xc2dbf00)
	/workdir/go/src/net/http/server.go:2774 +0x9
net/http.(*conn).serve(0xc449900, 0x1a82e0, 0xc340000)
	/workdir/go/src/net/http/server.go:1878 +0x90
created by net/http.(*Server).Serve
	/workdir/go/src/net/http/server.go:2884 +0x24

goroutine 7629 [select]:
net/http.(*persistConn).roundTrip(0xc081b00, 0xc0d97d0, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/transport.go:2174 +0x3f
net/http.(*Transport).roundTrip(0xc0817a0, 0xc269200, 0x5, 0x1, 0x129ee0004)
	/workdir/go/src/net/http/transport.go:481 +0x94
net/http.(*Transport).RoundTrip(0xc0817a0, 0xc269200, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/roundtrip_js.go:39 +0xa7
net/http.send(0xc269200, 0x19d8a0, 0xc0817a0, 0x0, 0x0, 0x0, 0x0, 0xc188800, 0xc0d9740, 0x1)
	/workdir/go/src/net/http/client.go:250 +0x26
net/http.(*Client).send(0xc0d8360, 0xc269200, 0x0, 0x0, 0x0, 0xc188800, 0x0, 0x1, 0x7093c0)
	/workdir/go/src/net/http/client.go:174 +0x10
net/http.(*Client).do(0xc0d8360, 0xc269200, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/client.go:641 +0x16
net/http.(*Client).Do(...)
	/workdir/go/src/net/http/client.go:509
net/http.(*Client).Get(0xc0d8360, 0xc44e8c0, 0x17, 0x2, 0x2, 0xc44e8c0)
	/workdir/go/src/net/http/client.go:398 +0x6
net/http_test.TestTimeoutHandlerRace.func2(0xc766230, 0xc1886f0, 0xc0d8360, 0xc2ca600)
	/workdir/go/src/net/http/serve_test.go:2399 +0xf
created by net/http_test.TestTimeoutHandlerRace
	/workdir/go/src/net/http/serve_test.go:2396 +0x1d

goroutine 7612 [select]:
net/http.(*persistConn).writeLoop(0xc081b00)
	/workdir/go/src/net/http/transport.go:1958 +0x5
created by net/http.(*Transport).dialConn
	/workdir/go/src/net/http/transport.go:1358 +0xa9

goroutine 7627 [select]:
net/http.(*persistConn).roundTrip(0xc081c20, 0xc0d9410, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/transport.go:2174 +0x3f
net/http.(*Transport).roundTrip(0xc0817a0, 0xc269000, 0x5, 0x1, 0x129ee0004)
	/workdir/go/src/net/http/transport.go:481 +0x94
net/http.(*Transport).RoundTrip(0xc0817a0, 0xc269000, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/roundtrip_js.go:39 +0xa7
net/http.send(0xc269000, 0x19d8a0, 0xc0817a0, 0x0, 0x0, 0x0, 0x0, 0xc1887b0, 0xc0d9380, 0x1)
	/workdir/go/src/net/http/client.go:250 +0x26
net/http.(*Client).send(0xc0d8360, 0xc269000, 0x0, 0x0, 0x0, 0xc1887b0, 0x0, 0x1, 0x7093c0)
	/workdir/go/src/net/http/client.go:174 +0x10
net/http.(*Client).do(0xc0d8360, 0xc269000, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/client.go:641 +0x16
net/http.(*Client).Do(...)
	/workdir/go/src/net/http/client.go:509
net/http.(*Client).Get(0xc0d8360, 0xc44e7c0, 0x16, 0x2, 0x2, 0xc44e7c0)
	/workdir/go/src/net/http/client.go:398 +0x6
net/http_test.TestTimeoutHandlerRace.func2(0xc766230, 0xc1886f0, 0xc0d8360, 0xc2ca600)
	/workdir/go/src/net/http/serve_test.go:2399 +0xf
created by net/http_test.TestTimeoutHandlerRace
	/workdir/go/src/net/http/serve_test.go:2396 +0x1d

goroutine 7607 [sync.Cond.Wait]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
sync.runtime_notifyListWait(0xc056e10, 0x1)
	/workdir/go/src/runtime/sema.go:510 +0x15
sync.(*Cond).Wait(0xc056e00)
	/workdir/go/src/sync/cond.go:56 +0x7
net.(*bufferedPipe).Read(0xc056dd0, 0xdc98000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net_fake.go:202 +0x7
net.(*netFD).Read(...)
	/workdir/go/src/net/net_fake.go:102
net.(*conn).Read(0xc188718, 0xdc98000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net.go:177 +0xa
net/http.(*persistConn).Read(0xc0819e0, 0xdc98000, 0x1000, 0x1000, 0x105a0002, 0xc191920, 0xcc58ceb)
	/workdir/go/src/net/http/transport.go:1524 +0x18
bufio.(*Reader).fill(0xc2ca7e0)
	/workdir/go/src/bufio/bufio.go:100 +0x11
bufio.(*Reader).Peek(0xc2ca7e0, 0x1, 0x0, 0x0, 0x1, 0xc191300, 0x0)
	/workdir/go/src/bufio/bufio.go:135 +0x5
net/http.(*persistConn).readLoop(0xc0819e0)
	/workdir/go/src/net/http/transport.go:1677 +0x15
created by net/http.(*Transport).dialConn
	/workdir/go/src/net/http/transport.go:1357 +0xa8

goroutine 7609 [select]:
net/http.(*timeoutHandler).ServeHTTP(0xc181d00, 0x1a77a0, 0xcd30d20, 0xc2dbe00)
	/workdir/go/src/net/http/server.go:3191 +0x19
net/http.serverHandler.ServeHTTP(0xc056c30, 0x1a77a0, 0xcd30d20, 0xc2dbe00)
	/workdir/go/src/net/http/server.go:2774 +0x9
net/http.(*conn).serve(0xc4497c0, 0x1a82e0, 0xc181dc0)
	/workdir/go/src/net/http/server.go:1878 +0x90
created by net/http.(*Server).Serve
	/workdir/go/src/net/http/server.go:2884 +0x24

goroutine 7634 [sync.Cond.Wait]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
sync.runtime_notifyListWait(0xc056ee0, 0x3)
	/workdir/go/src/runtime/sema.go:510 +0x15
sync.(*Cond).Wait(0xc056ed0)
	/workdir/go/src/sync/cond.go:56 +0x7
net.(*bufferedPipe).Read(0xc056ea0, 0xc0d88b1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net_fake.go:202 +0x7
net.(*netFD).Read(...)
	/workdir/go/src/net/net_fake.go:102
net.(*conn).Read(0xc188728, 0xc0d88b1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net.go:177 +0xa
net/http.(*connReader).backgroundRead(0xc0d88a0)
	/workdir/go/src/net/http/server.go:677 +0x5
created by net/http.(*connReader).startBackgroundRead
	/workdir/go/src/net/http/server.go:673 +0xe

goroutine 7615 [select]:
net/http.(*persistConn).writeLoop(0xc081c20)
	/workdir/go/src/net/http/transport.go:1958 +0x5
created by net/http.(*Transport).dialConn
	/workdir/go/src/net/http/transport.go:1358 +0xa9

goroutine 7602 [chan receive]:
net.(*netFD).accept(...)
	/workdir/go/src/net/net_fake.go:143
net.(*TCPListener).accept(...)
	/workdir/go/src/net/tcpsock_posix.go:139
net.(*TCPListener).Accept(0xc1886e8, 0xc1a4ef0, 0x18, 0xc0e6780, 0x2a2d0024)
	/workdir/go/src/net/tcpsock.go:260 +0xb
net/http.(*Server).Serve(0xc056c30, 0x1a74e0, 0xc1886e8, 0x0, 0x0)
	/workdir/go/src/net/http/server.go:2859 +0x1a
net/http/httptest.(*Server).goServe.func1(0xc2ca600)
	/workdir/go/src/net/http/httptest/server.go:280 +0x5
created by net/http/httptest.(*Server).goServe
	/workdir/go/src/net/http/httptest/server.go:278 +0x4

goroutine 7632 [sync.Cond.Wait]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
sync.runtime_notifyListWait(0xc057490, 0x2)
	/workdir/go/src/runtime/sema.go:510 +0x15
sync.(*Cond).Wait(0xc057480)
	/workdir/go/src/sync/cond.go:56 +0x7
net.(*bufferedPipe).Read(0xc057450, 0xc0d8fa1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net_fake.go:202 +0x7
net.(*netFD).Read(...)
	/workdir/go/src/net/net_fake.go:102
net.(*conn).Read(0xc188780, 0xc0d8fa1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net.go:177 +0xa
net/http.(*connReader).backgroundRead(0xc0d8f90)
	/workdir/go/src/net/http/server.go:677 +0x5
created by net/http.(*connReader).startBackgroundRead
	/workdir/go/src/net/http/server.go:673 +0xe

goroutine 7635 [sleep]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
time.Sleep(0xf4240)
	/workdir/go/src/runtime/time.go:105 +0x16
net/http_test.TestTimeoutHandlerRace.func1(0x1a77e0, 0xc2cb620, 0xc269500)
	/workdir/go/src/net/http/serve_test.go:2377 +0xc
net/http.HandlerFunc.ServeHTTP(0x12c200, 0x1a77e0, 0xc2cb620, 0xc269500)
	/workdir/go/src/net/http/server.go:1995 +0x3
net/http.(*timeoutHandler).ServeHTTP.func1(0xc2cb680, 0xc181d00, 0xc2cb620, 0xc269500, 0xc0479e0)
	/workdir/go/src/net/http/server.go:3188 +0x6
created by net/http.(*timeoutHandler).ServeHTTP
	/workdir/go/src/net/http/server.go:3182 +0x16

goroutine 7611 [sync.Cond.Wait]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
sync.runtime_notifyListWait(0xc0573c0, 0x1)
	/workdir/go/src/runtime/sema.go:510 +0x15
sync.(*Cond).Wait(0xc0573b0)
	/workdir/go/src/sync/cond.go:56 +0x7
net.(*bufferedPipe).Read(0xc057380, 0xdca0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net_fake.go:202 +0x7
net.(*netFD).Read(...)
	/workdir/go/src/net/net_fake.go:102
net.(*conn).Read(0xc188750, 0xdca0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net.go:177 +0xa
net/http.(*persistConn).Read(0xc081b00, 0xdca0000, 0x1000, 0x1000, 0x105a0002, 0xc1919e0, 0xca4fceb)
	/workdir/go/src/net/http/transport.go:1524 +0x18
bufio.(*Reader).fill(0xc2caa20)
	/workdir/go/src/bufio/bufio.go:100 +0x11
bufio.(*Reader).Peek(0xc2caa20, 0x1, 0x0, 0x0, 0x1, 0xc191500, 0x0)
	/workdir/go/src/bufio/bufio.go:135 +0x5
net/http.(*persistConn).readLoop(0xc081b00)
	/workdir/go/src/net/http/transport.go:1677 +0x15
created by net/http.(*Transport).dialConn
	/workdir/go/src/net/http/transport.go:1357 +0xa8

goroutine 7631 [sleep]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
time.Sleep(0xf4240)
	/workdir/go/src/runtime/time.go:105 +0x16
net/http_test.TestTimeoutHandlerRace.func1(0x1a77e0, 0xc2cb3e0, 0xc269300)
	/workdir/go/src/net/http/serve_test.go:2377 +0xc
net/http.HandlerFunc.ServeHTTP(0x12c200, 0x1a77e0, 0xc2cb3e0, 0xc269300)
	/workdir/go/src/net/http/server.go:1995 +0x3
net/http.(*timeoutHandler).ServeHTTP.func1(0xc2cb440, 0xc181d00, 0xc2cb3e0, 0xc269300, 0xc046d80)
	/workdir/go/src/net/http/server.go:3188 +0x6
created by net/http.(*timeoutHandler).ServeHTTP
	/workdir/go/src/net/http/server.go:3182 +0x16

goroutine 7621 [sleep]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
time.Sleep(0xf4240)
	/workdir/go/src/runtime/time.go:105 +0x16
net/http_test.TestTimeoutHandlerRace.func1(0x1a77e0, 0xc2caf00, 0xc2dae00)
	/workdir/go/src/net/http/serve_test.go:2377 +0xc
net/http.HandlerFunc.ServeHTTP(0x12c200, 0x1a77e0, 0xc2caf00, 0xc2dae00)
	/workdir/go/src/net/http/server.go:1995 +0x3
net/http.(*timeoutHandler).ServeHTTP.func1(0xc2caf60, 0xc181d00, 0xc2caf00, 0xc2dae00, 0xc046300)
	/workdir/go/src/net/http/server.go:3188 +0x6
created by net/http.(*timeoutHandler).ServeHTTP
	/workdir/go/src/net/http/server.go:3182 +0x16

goroutine 7623 [sleep]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
time.Sleep(0xf4240)
	/workdir/go/src/runtime/time.go:105 +0x16
net/http_test.TestTimeoutHandlerRace.func1(0x1a77e0, 0xc2cb020, 0xc2daf00)
	/workdir/go/src/net/http/serve_test.go:2377 +0xc
net/http.HandlerFunc.ServeHTTP(0x12c200, 0x1a77e0, 0xc2cb020, 0xc2daf00)
	/workdir/go/src/net/http/server.go:1995 +0x3
net/http.(*timeoutHandler).ServeHTTP.func1(0xc2cb080, 0xc181d00, 0xc2cb020, 0xc2daf00, 0xc0468a0)
	/workdir/go/src/net/http/server.go:3188 +0x6
created by net/http.(*timeoutHandler).ServeHTTP
	/workdir/go/src/net/http/server.go:3182 +0x16

goroutine 7617 [select]:
net/http.(*timeoutHandler).ServeHTTP(0xc181d00, 0x1a77a0, 0xcd30b60, 0xc2dbd00)
	/workdir/go/src/net/http/server.go:3191 +0x19
net/http.serverHandler.ServeHTTP(0xc056c30, 0x1a77a0, 0xcd30b60, 0xc2dbd00)
	/workdir/go/src/net/http/server.go:2774 +0x9
net/http.(*conn).serve(0xc4499a0, 0x1a82e0, 0xc181ec0)
	/workdir/go/src/net/http/server.go:1878 +0x90
created by net/http.(*Server).Serve
	/workdir/go/src/net/http/server.go:2884 +0x24

goroutine 7619 [sleep]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
time.Sleep(0xf4240)
	/workdir/go/src/runtime/time.go:105 +0x16
net/http_test.TestTimeoutHandlerRace.func1(0x1a77e0, 0xc2cade0, 0xc223f00)
	/workdir/go/src/net/http/serve_test.go:2377 +0xc
net/http.HandlerFunc.ServeHTTP(0x12c200, 0x1a77e0, 0xc2cade0, 0xc223f00)
	/workdir/go/src/net/http/server.go:1995 +0x3
net/http.(*timeoutHandler).ServeHTTP.func1(0xc2cae40, 0xc181d00, 0xc2cade0, 0xc223f00, 0xc191da0)
	/workdir/go/src/net/http/server.go:3188 +0x6
created by net/http.(*timeoutHandler).ServeHTTP
	/workdir/go/src/net/http/server.go:3182 +0x16

goroutine 7608 [select]:
net/http.(*persistConn).writeLoop(0xc0819e0)
	/workdir/go/src/net/http/transport.go:1958 +0x5
created by net/http.(*Transport).dialConn
	/workdir/go/src/net/http/transport.go:1358 +0xa9

goroutine 7628 [select]:
net/http.(*persistConn).roundTrip(0xc0819e0, 0xc0d95f0, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/transport.go:2174 +0x3f
net/http.(*Transport).roundTrip(0xc0817a0, 0xc269100, 0x5, 0x1, 0x129ee0004)
	/workdir/go/src/net/http/transport.go:481 +0x94
net/http.(*Transport).RoundTrip(0xc0817a0, 0xc269100, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/roundtrip_js.go:39 +0xa7
net/http.send(0xc269100, 0x19d8a0, 0xc0817a0, 0x0, 0x0, 0x0, 0x0, 0xc1887d8, 0xc0d9560, 0x1)
	/workdir/go/src/net/http/client.go:250 +0x26
net/http.(*Client).send(0xc0d8360, 0xc269100, 0x0, 0x0, 0x0, 0xc1887d8, 0x0, 0x1, 0x7093c0)
	/workdir/go/src/net/http/client.go:174 +0x10
net/http.(*Client).do(0xc0d8360, 0xc269100, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/client.go:641 +0x16
net/http.(*Client).Do(...)
	/workdir/go/src/net/http/client.go:509
net/http.(*Client).Get(0xc0d8360, 0xc44e840, 0x17, 0x2, 0x2, 0xc44e840)
	/workdir/go/src/net/http/client.go:398 +0x6
net/http_test.TestTimeoutHandlerRace.func2(0xc766230, 0xc1886f0, 0xc0d8360, 0xc2ca600)
	/workdir/go/src/net/http/serve_test.go:2399 +0xf
created by net/http_test.TestTimeoutHandlerRace
	/workdir/go/src/net/http/serve_test.go:2396 +0x1d
FAIL	net/http	25.047s
2018/11/27 22:18:57 Failed: exit status 1
@bcmills bcmills added Testing An issue that has been verified to require only test changes, not just a test failure. NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. arch-wasm WebAssembly issues labels Nov 27, 2018
@bcmills bcmills added this to the Go1.12 milestone Nov 27, 2018
@bcmills
Copy link
Contributor Author

bcmills commented Nov 29, 2018

Another occurrence in https://storage.googleapis.com/go-build-log/42eb47c6/js-wasm_835acff9.log.

Not obvious to me which test it's stuck in.

fatal error: all goroutines are asleep - deadlock!

goroutine 1 [chan receive]:
testing.tRunner.func1(0xc0c7600)
	/workdir/go/src/testing/testing.go:838 +0x1c
testing.tRunner(0xc0c7600, 0xc06de30)
	/workdir/go/src/testing/testing.go:866 +0xd
testing.runTests(0xc00a440, 0x6fbb80, 0x1e2, 0x1e2, 0x0)
	/workdir/go/src/testing/testing.go:1152 +0x20
testing.(*M).Run(0xc0bc700, 0x0)
	/workdir/go/src/testing/testing.go:1069 +0x15
net/http_test.TestMain(0xc0bc700)
	/workdir/go/src/net/http/main_test.go:23 +0x2
main.main()
	_testmain.go:1062 +0xd

goroutine 6 [waiting]:
os/signal.signal_recv(0x0)
	/workdir/go/src/runtime/sigqueue.go:139 +0xa
os/signal.loop()
	/workdir/go/src/os/signal/signal_unix.go:23 +0x3
created by os/signal.init.0
	/workdir/go/src/os/signal/signal_unix.go:29 +0x3

goroutine 32 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174700)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http.TestRequestWriteTransport(0xc174700)
	/workdir/go/src/net/http/requestwrite_test.go:637 +0x2
testing.tRunner(0xc174700, 0x12b3f8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 37 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc174e00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http.TestReadResponseCloseInMiddle(0xc174e00)
	/workdir/go/src/net/http/response_test.go:643 +0x2
testing.tRunner(0xc174e00, 0x12b390)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 58 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc269c00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc269c00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClient(0xc269c00)
	/workdir/go/src/net/http/client_test.go:70 +0x2
testing.tRunner(0xc269c00, 0x12b9b8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 81 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2d8600)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2d8600)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestGetRequestFormat(0xc2d8600)
	/workdir/go/src/net/http/client_test.go:116 +0x2
testing.tRunner(0xc2d8600, 0x12bb20)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 268 [select]:
net/http_test.testClientTimeout(0xc0e2500, 0x156bac153aa4a800)
	/workdir/go/src/net/http/client_test.go:1262 +0x1f
net/http_test.TestClientTimeout_h1(0xc0e2500)
	/workdir/go/src/net/http/client_test.go:1200 +0x2
testing.tRunner(0xc0e2500, 0x12b968)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 84 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2d8b00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2d8b00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientRedirects(0xc2d8b00)
	/workdir/go/src/net/http/client_test.go:203 +0x2
testing.tRunner(0xc2d8b00, 0x12b930)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 140 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc370300)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc370300)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientRedirectUseResponse(0xc370300)
	/workdir/go/src/net/http/client_test.go:496 +0x2
testing.tRunner(0xc370300, 0x12b928)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 144 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc370d00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc370d00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestRedirectCookiesJar(0xc370d00)
	/workdir/go/src/net/http/client_test.go:660 +0x2
testing.tRunner(0xc370d00, 0x12c090)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 141 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc370400)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc370400)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientRedirect308NoLocation(0xc370400)
	/workdir/go/src/net/http/client_test.go:538 +0x2
testing.tRunner(0xc370400, 0x12b8e0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 85 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc2d8c00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc2d8c00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientRedirectContext(0xc2d8c00)
	/workdir/go/src/net/http/client_test.go:302 +0x2
testing.tRunner(0xc2d8c00, 0x12b8f0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 269 [chan send]:
testing.tRunner.func1(0xc0e2600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e2600, 0x12b970)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 142 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc370500)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc370500)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientRedirect308NoGetBody(0xc370500)
	/workdir/go/src/net/http/client_test.go:561 +0x2
testing.tRunner(0xc370500, 0x12b8d0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 195 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cc300)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cc300)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestClientInsecureTransport(0xc3cc300)
	/workdir/go/src/net/http/client_test.go:847 +0x2
testing.tRunner(0xc3cc300, 0x12b8c0)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 358 [chan send]:
testing.tRunner.func1(0xc175f00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175f00, 0x12bbc0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 271 [chan send]:
testing.tRunner.func1(0xc0e2800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e2800, 0x12b960)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 312 [chan send]:
testing.tRunner.func1(0xc174c00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc174c00, 0x12c708)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 261 [chan receive]:
testing.(*testContext).waitParallel(0xc03ffb0)
	/workdir/go/src/testing/testing.go:961 +0x8
testing.(*T).Parallel(0xc3cde00)
	/workdir/go/src/testing/testing.go:768 +0x16
net/http_test.setParallel(0xc3cde00)
	/workdir/go/src/net/http/main_test.go:94 +0x7
net/http_test.TestEmptyPasswordAuth(0xc3cde00)
	/workdir/go/src/net/http/client_test.go:1057 +0x2
testing.tRunner(0xc3cde00, 0x12bab8)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 270 [chan send]:
testing.tRunner.func1(0xc0e2700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e2700, 0x12b958)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 272 [chan send]:
testing.tRunner.func1(0xc0e2a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e2a00, 0x12b940)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 273 [chan send]:
testing.tRunner.func1(0xc0e2b00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e2b00, 0x12b8f8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 274 [chan send]:
testing.tRunner.func1(0xc0e2c00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e2c00, 0x12b900)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 311 [chan send]:
testing.tRunner.func1(0xc174b00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc174b00, 0x12b920)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 661 [chan send]:
testing.tRunner.func1(0xc3cc400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3cc400, 0x12c860)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 398 [chan send]:
testing.tRunner.func1(0xc269a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc269a00, 0x12bc00)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 360 [chan send]:
testing.tRunner.func1(0xc268100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268100, 0x12bbb0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 361 [chan send]:
testing.tRunner.func1(0xc268200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268200, 0x12bb30)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 399 [chan send]:
testing.tRunner.func1(0xc269b00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc269b00, 0x12bc10)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 660 [chan send]:
testing.tRunner.func1(0xc3cc200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3cc200, 0x12c7f0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 359 [chan send]:
testing.tRunner.func1(0xc268000)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268000, 0x12bbd0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 362 [chan send]:
testing.tRunner.func1(0xc268300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268300, 0x12bc50)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 363 [chan send]:
testing.tRunner.func1(0xc268400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268400, 0x12bc58)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 364 [chan send]:
testing.tRunner.func1(0xc268500)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268500, 0x12bc60)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 365 [chan send]:
testing.tRunner.func1(0xc268600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268600, 0x12bc30)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 366 [chan send]:
testing.tRunner.func1(0xc268700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268700, 0x12bb68)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 367 [chan send]:
testing.tRunner.func1(0xc268800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268800, 0x12bb78)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 368 [chan send]:
testing.tRunner.func1(0xc268900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268900, 0x12bb88)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 369 [chan send]:
testing.tRunner.func1(0xc268a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268a00, 0x12bbd8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 370 [chan send]:
testing.tRunner.func1(0xc268b00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268b00, 0x12bbe0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 371 [chan send]:
testing.tRunner.func1(0xc268c00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268c00, 0x12bb98)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 372 [chan send]:
testing.tRunner.func1(0xc268d00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268d00, 0x12bba0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 373 [chan send]:
testing.tRunner.func1(0xc268e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268e00, 0x12bb58)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 374 [chan send]:
testing.tRunner.func1(0xc268f00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc268f00, 0x12bb50)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 396 [chan send]:
testing.tRunner.func1(0xc269800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc269800, 0x12bc20)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 750 [chan send]:
testing.tRunner.func1(0xc0e3000)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e3000, 0x12cb10)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 664 [chan send]:
testing.tRunner.func1(0xc3cc700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3cc700, 0x12c878)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 751 [chan send]:
testing.tRunner.func1(0xc0e3100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e3100, 0x12b7f0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 397 [chan send]:
testing.tRunner.func1(0xc269900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc269900, 0x12bbf0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 662 [chan send]:
testing.tRunner.func1(0xc3cc500)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3cc500, 0x12c868)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 665 [chan send]:
testing.tRunner.func1(0xc3cc800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3cc800, 0x12c9f0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 666 [chan send]:
testing.tRunner.func1(0xc3cc900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3cc900, 0x12c9f8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 663 [chan send]:
testing.tRunner.func1(0xc3cc600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3cc600, 0x12c870)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 667 [chan send]:
testing.tRunner.func1(0xc3cca00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3cca00, 0x12be68)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 668 [chan send]:
testing.tRunner.func1(0xc3ccb00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3ccb00, 0x12be70)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 669 [chan send]:
testing.tRunner.func1(0xc3ccc00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3ccc00, 0x12be78)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 670 [chan send]:
testing.tRunner.func1(0xc3ccd00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3ccd00, 0x12be80)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 671 [chan send]:
testing.tRunner.func1(0xc3cce00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3cce00, 0x12be58)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 672 [chan send]:
testing.tRunner.func1(0xc3ccf00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3ccf00, 0x12be60)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 673 [chan send]:
testing.tRunner.func1(0xc3cd000)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3cd000, 0x12bb40)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 674 [chan send]:
testing.tRunner.func1(0xc3cd100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3cd100, 0x12b9c0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 675 [chan send]:
testing.tRunner.func1(0xc3cd200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc3cd200, 0x12b9c8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 748 [chan send]:
testing.tRunner.func1(0xc0e2e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e2e00, 0x12cb08)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1047 [chan send]:
testing.tRunner.func1(0xc2d8400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d8400, 0x12c260)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 752 [chan send]:
testing.tRunner.func1(0xc0e3200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e3200, 0x12bc48)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 749 [chan send]:
testing.tRunner.func1(0xc0e2f00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e2f00, 0x12cb00)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1046 [chan send]:
testing.tRunner.func1(0xc2d8300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d8300, 0x12bf78)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 753 [chan send]:
testing.tRunner.func1(0xc0e3300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0e3300, 0x12c1f0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 970 [chan send]:
testing.tRunner.func1(0xc256b00)
	/workdir/go/src/testing/testing.go:857 +0x21
runtime.Goexit()
	/workdir/go/src/runtime/panic.go:397 +0x16
testing.(*common).SkipNow(0xc256b00)
	/workdir/go/src/testing/testing.go:695 +0x4
testing.(*common).Skip(0xc256b00, 0xc397738, 0x1, 0x1)
	/workdir/go/src/testing/testing.go:675 +0x6
net/http_test.TestLinuxSendfile(0xc256b00)
	/workdir/go/src/net/http/fs_test.go:1090 +0x6
testing.tRunner(0xc256b00, 0x12bf20)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1045 [chan send]:
testing.tRunner.func1(0xc2d8200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d8200, 0x12c220)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1041 [chan send]:
testing.tRunner.func1(0xc371e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc371e00, 0x12ba50)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1043 [chan send]:
testing.tRunner.func1(0xc2d8000)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d8000, 0x12c228)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1044 [chan send]:
testing.tRunner.func1(0xc2d8100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d8100, 0x12c218)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 983 [chan send]:
testing.tRunner.func1(0xc257800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc257800, 0x12bfa0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1042 [chan send]:
testing.tRunner.func1(0xc371f00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc371f00, 0x12be20)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1048 [chan send]:
testing.tRunner.func1(0xc2d8500)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d8500, 0x12c248)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1049 [chan send]:
testing.tRunner.func1(0xc2d8700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d8700, 0x12c508)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1050 [chan send]:
testing.tRunner.func1(0xc2d8800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d8800, 0x12c488)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1054 [chan send]:
testing.tRunner.func1(0xc2d8e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d8e00, 0x12bff8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1055 [chan send]:
testing.tRunner.func1(0xc2d8f00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d8f00, 0x12be38)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1056 [chan send]:
testing.tRunner.func1(0xc2d9000)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d9000, 0x12c200)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1057 [chan send]:
testing.tRunner.func1(0xc2d9100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d9100, 0x12b870)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1058 [chan send]:
testing.tRunner.func1(0xc2d9200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d9200, 0x12bd50)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1059 [chan send]:
testing.tRunner.func1(0xc2d9300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d9300, 0x12bd40)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1060 [chan send]:
testing.tRunner.func1(0xc2d9400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d9400, 0x12bca0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1061 [chan send]:
testing.tRunner.func1(0xc2d9500)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d9500, 0x12bc78)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1062 [chan send]:
testing.tRunner.func1(0xc2d9600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d9600, 0x12bc88)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1063 [chan send]:
testing.tRunner.func1(0xc2d9700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d9700, 0x12bc80)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1064 [chan send]:
testing.tRunner.func1(0xc2d9800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d9800, 0x12bf08)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1065 [chan send]:
testing.tRunner.func1(0xc2d9900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d9900, 0x12c4e8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1066 [chan send]:
testing.tRunner.func1(0xc2d9a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc2d9a00, 0x12c4f0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1090 [chan send]:
testing.tRunner.func1(0xc269500)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc269500, 0x12bd58)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1091 [chan send]:
testing.tRunner.func1(0xc269600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc269600, 0x12bd60)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1093 [chan send]:
testing.tRunner.func1(0xc269d00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc269d00, 0x12c5e0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1092 [chan send]:
testing.tRunner.func1(0xc269700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc269700, 0x12c5b0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1205 [chan send]:
testing.tRunner.func1(0xc412a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc412a00, 0x12c5a0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1099 [chan send]:
testing.tRunner.func1(0xc174100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc174100, 0x12b7b8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1098 [chan send]:
testing.tRunner.func1(0xc174000)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc174000, 0x12b7b0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1097 [chan send]:
testing.tRunner.func1(0xc269f00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc269f00, 0x12c5d8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1219 [chan send]:
testing.tRunner.func1(0xc413700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc413700, 0x12c380)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1100 [chan send]:
testing.tRunner.func1(0xc174200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc174200, 0x12b7a8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1201 [chan send]:
testing.tRunner.func1(0xc412600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc412600, 0x12c408)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1108 [chan send]:
testing.tRunner.func1(0xc174600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc174600, 0x12c358)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1101 [chan send]:
testing.tRunner.func1(0xc174300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc174300, 0x12b7c0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1203 [chan send]:
testing.tRunner.func1(0xc412800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc412800, 0x12c3f8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1209 [chan send]:
testing.tRunner.func1(0xc413000)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc413000, 0x12c0e0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1210 [chan send]:
testing.tRunner.func1(0xc413100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc413100, 0x12c0e8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1109 [chan send]:
testing.tRunner.func1(0xc174800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc174800, 0x12c4a8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1110 [chan send]:
testing.tRunner.func1(0xc174900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc174900, 0x12c4a0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1111 [chan send]:
testing.tRunner.func1(0xc174a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc174a00, 0x12bcd0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1112 [chan send]:
testing.tRunner.func1(0xc174d00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc174d00, 0x12c0f0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1113 [chan send]:
testing.tRunner.func1(0xc174f00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc174f00, 0x12be88)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1115 [chan send]:
testing.tRunner.func1(0xc175100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175100, 0x12c660)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1116 [chan send]:
testing.tRunner.func1(0xc175200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175200, 0x12c668)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1117 [chan send]:
testing.tRunner.func1(0xc175300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175300, 0x12c648)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1118 [chan send]:
testing.tRunner.func1(0xc175400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175400, 0x12c640)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1119 [chan send]:
testing.tRunner.func1(0xc175500)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175500, 0x12c638)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1121 [chan send]:
testing.tRunner.func1(0xc175700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175700, 0x12c5f0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1140 [chan send]:
testing.tRunner.func1(0xc256d00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc256d00, 0x12cb18)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1141 [chan send]:
testing.tRunner.func1(0xc256e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc256e00, 0x12cb20)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1207 [chan send]:
testing.tRunner.func1(0xc412e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc412e00, 0x12c108)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1202 [chan send]:
testing.tRunner.func1(0xc412700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc412700, 0x12c410)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1204 [chan send]:
testing.tRunner.func1(0xc412900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc412900, 0x12c400)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1208 [chan send]:
testing.tRunner.func1(0xc412f00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc412f00, 0x12c110)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1382 [chan send]:
testing.tRunner.func1(0xc448b00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc448b00, 0x12c418)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1252 [chan send]:
testing.tRunner.func1(0xc18c700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc18c700, 0x12b9f0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1364 [chan send]:
testing.tRunner.func1(0xc16df00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc16df00, 0x12b788)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1451 [chan send]:
testing.tRunner.func1(0xc4b9200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b9200, 0x12c2e8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1463 [chan send]:
testing.tRunner.func1(0xc4b9900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b9900, 0x12ba00)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1322 [chan send]:
testing.tRunner.func1(0xc16c200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc16c200, 0x12be18)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1587 [chan send]:
testing.tRunner.func1(0xc19d000)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19d000, 0x12c4b8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1460 [chan send]:
testing.tRunner.func1(0xc4b9700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b9700, 0x12c340)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1459 [chan send]:
testing.tRunner.func1(0xc4b9600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b9600, 0x12c338)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1444 [chan send]:
testing.tRunner.func1(0xc4b8d00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b8d00, 0x12c6b8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1383 [chan send]:
testing.tRunner.func1(0xc448c00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc448c00, 0x12c420)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1443 [chan send]:
testing.tRunner.func1(0xc4b8c00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc4b8c00, 0x12c6b0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1491 [chan send]:
testing.tRunner.func1(0xc1deb00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc1deb00, 0x12bcd8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1589 [chan send]:
testing.tRunner.func1(0xc19d200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19d200, 0x12c438)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1588 [chan send]:
testing.tRunner.func1(0xc19d100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19d100, 0x12c430)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1593 [chan send]:
testing.tRunner.func1(0xc19d600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19d600, 0x12c300)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1592 [chan send]:
testing.tRunner.func1(0xc19d500)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19d500, 0x12c318)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1590 [chan send]:
testing.tRunner.func1(0xc19d300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19d300, 0x12c428)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1591 [chan send]:
testing.tRunner.func1(0xc19d400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19d400, 0x12c310)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1594 [chan send]:
testing.tRunner.func1(0xc19d700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19d700, 0x12c308)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1595 [chan send]:
testing.tRunner.func1(0xc19d800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19d800, 0x12bd10)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1596 [chan send]:
testing.tRunner.func1(0xc19d900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19d900, 0x12bd20)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1597 [chan send]:
testing.tRunner.func1(0xc19da00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19da00, 0x12ba30)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1599 [chan send]:
testing.tRunner.func1(0xc19dc00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19dc00, 0x12c448)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1600 [chan send]:
testing.tRunner.func1(0xc19dd00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19dd00, 0x12c478)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1601 [chan send]:
testing.tRunner.func1(0xc19de00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19de00, 0x12c480)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1648 [chan send]:
testing.tRunner.func1(0xc256100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc256100, 0x12c290)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1649 [chan send]:
testing.tRunner.func1(0xc256200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc256200, 0x12c330)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1650 [chan send]:
testing.tRunner.func1(0xc256300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc256300, 0x12c398)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1651 [chan send]:
testing.tRunner.func1(0xc256400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc256400, 0x12c390)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1659 [chan send]:
testing.tRunner.func1(0xc256a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc256a00, 0x12c2a8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1663 [chan send]:
testing.tRunner.func1(0xc257200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc257200, 0x12c2f0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1664 [chan send]:
testing.tRunner.func1(0xc257300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc257300, 0x12c2f8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1711 [chan send]:
testing.tRunner.func1(0xc175a00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175a00, 0x12c510)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1864 [chan send]:
testing.tRunner.func1(0xc18c500)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc18c500, 0x12ca08)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1865 [chan send]:
testing.tRunner.func1(0xc18c600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc18c600, 0x12ca78)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2355 [chan send]:
testing.tRunner.func1(0xc18d100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc18d100, 0x12bed0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1883 [chan send]:
testing.tRunner.func1(0xc18d400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc18d400, 0x12c160)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1712 [chan send]:
testing.tRunner.func1(0xc175b00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc175b00, 0x12c518)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1885 [chan send]:
testing.tRunner.func1(0xc18d600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc18d600, 0x12c830)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2826 [chan send]:
testing.tRunner.func1(0xc412300)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc412300, 0x12ca70)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2216 [chan send]:
testing.tRunner.func1(0xc449600)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc449600, 0x12beb0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 1884 [chan send]:
testing.tRunner.func1(0xc18d500)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc18d500, 0x12c8a8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2390 [chan send]:
testing.tRunner.func1(0xc413f00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc413f00, 0x12c938)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2997 [chan receive]:
testing.runTests.func1.1(0xc0c7600)
	/workdir/go/src/testing/testing.go:1159 +0x3
created by testing.runTests.func1
	/workdir/go/src/testing/testing.go:1159 +0x8

goroutine 2758 [chan send]:
testing.tRunner.func1(0xc1df800)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc1df800, 0x12c7d8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2970 [chan send]:
testing.tRunner.func1(0xc370100)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc370100, 0x12bf48)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2383 [chan send]:
testing.tRunner.func1(0xc412d00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc412d00, 0x12ca88)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2362 [chan send]:
testing.tRunner.func1(0xc18db00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc18db00, 0x12b818)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2358 [chan send]:
testing.tRunner.func1(0xc18d700)
	/workdir/go/src/testing/testing.go:857 +0x21
runtime.Goexit()
	/workdir/go/src/runtime/panic.go:397 +0x16
testing.(*common).SkipNow(0xc18d700)
	/workdir/go/src/testing/testing.go:695 +0x4
testing.(*common).Skip(0xc18d700, 0xc532f98, 0x1, 0x1)
	/workdir/go/src/testing/testing.go:675 +0x6
net/http_test.TestTransportCancelRequest(0xc18d700)
	/workdir/go/src/net/http/transport_test.go:1912 +0x5b
testing.tRunner(0xc18d700, 0x12c740)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2389 [chan send]:
testing.tRunner.func1(0xc413e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc413e00, 0x12c910)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2827 [chan send]:
testing.tRunner.func1(0xc412400)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc412400, 0x12ca40)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2361 [chan send]:
testing.tRunner.func1(0xc18da00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc18da00, 0x12b810)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2357 [chan send]:
testing.tRunner.func1(0xc18d300)
	/workdir/go/src/testing/testing.go:857 +0x21
runtime.Goexit()
	/workdir/go/src/runtime/panic.go:397 +0x16
testing.(*common).SkipNow(0xc18d300)
	/workdir/go/src/testing/testing.go:695 +0x4
testing.(*common).Skip(0xc18d300, 0xc1c8e20, 0x1, 0x1)
	/workdir/go/src/testing/testing.go:675 +0x6
net/http_test.TestTransportResponseHeaderTimeout(0xc18d300)
	/workdir/go/src/net/http/transport_test.go:1841 +0x82
testing.tRunner(0xc18d300, 0x12ca48)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2825 [chan send]:
testing.tRunner.func1(0xc412200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc412200, 0x12ca68)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2757 [chan send]:
testing.tRunner.func1(0xc1df700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc1df700, 0x12c768)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2937 [chan send]:
testing.tRunner.func1(0xc256900)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc256900, 0x12be50)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2356 [chan send]:
testing.tRunner.func1(0xc18d200)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc18d200, 0x12bee8)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2696 [chan send]:
testing.tRunner.func1(0xc256700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc256700, 0x12c970)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2360 [chan send]:
testing.tRunner.func1(0xc18d900)
	/workdir/go/src/testing/testing.go:857 +0x21
runtime.Goexit()
	/workdir/go/src/runtime/panic.go:397 +0x16
testing.(*common).SkipNow(0xc18d900)
	/workdir/go/src/testing/testing.go:695 +0x4
testing.(*common).Skip(0xc18d900, 0xc54c798, 0x1, 0x1)
	/workdir/go/src/testing/testing.go:675 +0x6
net/http_test.TestCancelRequestWithChannel(0xc18d900)
	/workdir/go/src/net/http/transport_test.go:2021 +0x61
testing.tRunner(0xc18d900, 0x12b820)
	/workdir/go/src/testing/testing.go:862 +0xc
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2391 [chan send]:
testing.tRunner.func1(0xc0c7700)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc0c7700, 0x12cab0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2980 [chan send]:
testing.tRunner.func1(0xc370c00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc370c00, 0x12b948)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2776 [chan send]:
testing.tRunner.func1(0xc19c500)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc19c500, 0x12c7b0)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2981 [chan send]:
testing.tRunner.func1(0xc370e00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc370e00, 0x12ca20)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 2979 [chan send]:
testing.tRunner.func1(0xc370b00)
	/workdir/go/src/testing/testing.go:857 +0x21
testing.tRunner(0xc370b00, 0x12b950)
	/workdir/go/src/testing/testing.go:866 +0xd
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:913 +0x27

goroutine 10159 [chan receive]:
net.(*netFD).accept(...)
	/workdir/go/src/net/net_fake.go:143
net.(*TCPListener).accept(...)
	/workdir/go/src/net/tcpsock_posix.go:139
net.(*TCPListener).Accept(0xc228920, 0xc37aef0, 0x18, 0xc40f500, 0x2a2d0024)
	/workdir/go/src/net/tcpsock.go:260 +0xb
net/http.(*Server).Serve(0xc120f70, 0x1a7880, 0xc228920, 0x0, 0x0)
	/workdir/go/src/net/http/server.go:2859 +0x1a
net/http/httptest.(*Server).goServe.func1(0xc165b00)
	/workdir/go/src/net/http/httptest/server.go:280 +0x5
created by net/http/httptest.(*Server).goServe
	/workdir/go/src/net/http/httptest/server.go:278 +0x4

goroutine 10167 [sync.Cond.Wait]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
sync.runtime_notifyListWait(0xc121220, 0x1)
	/workdir/go/src/runtime/sema.go:510 +0x15
sync.(*Cond).Wait(0xc121210)
	/workdir/go/src/sync/cond.go:56 +0x7
net.(*bufferedPipe).Read(0xc1211e0, 0xc2ce4f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net_fake.go:202 +0x7
net.(*netFD).Read(...)
	/workdir/go/src/net/net_fake.go:102
net.(*conn).Read(0xc228958, 0xc2ce4f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net.go:177 +0xa
net/http.(*connReader).backgroundRead(0xc2ce4e0)
	/workdir/go/src/net/http/server.go:677 +0x5
created by net/http.(*connReader).startBackgroundRead
	/workdir/go/src/net/http/server.go:673 +0xe

goroutine 10162 [select]:
net/http.(*persistConn).readLoop(0xc2d2900)
	/workdir/go/src/net/http/transport.go:1798 +0x64
created by net/http.(*Transport).dialConn
	/workdir/go/src/net/http/transport.go:1357 +0xa8

goroutine 10163 [select]:
net/http.(*persistConn).writeLoop(0xc2d2900)
	/workdir/go/src/net/http/transport.go:1958 +0x5
created by net/http.(*Transport).dialConn
	/workdir/go/src/net/http/transport.go:1358 +0xa9

goroutine 10164 [chan receive]:
net/http_test.testClientTimeout.func1(0x1a7b40, 0xc3ed880, 0xc371600)
	/workdir/go/src/net/http/client_test.go:1220 +0x16
net/http.HandlerFunc.ServeHTTP(0xc145e60, 0x1a7b40, 0xc3ed880, 0xc371600)
	/workdir/go/src/net/http/server.go:1995 +0x3
net/http.serverHandler.ServeHTTP(0xc120f70, 0x1a7b40, 0xc3ed880, 0xc371600)
	/workdir/go/src/net/http/server.go:2774 +0x9
net/http.(*conn).serve(0xc554dc0, 0x1a8680, 0xc223d40)
	/workdir/go/src/net/http/server.go:1878 +0x90
created by net/http.(*Server).Serve
	/workdir/go/src/net/http/server.go:2884 +0x24

goroutine 10168 [sync.Cond.Wait]:
runtime.goparkunlock(...)
	/workdir/go/src/runtime/proc.go:307
sync.runtime_notifyListWait(0xc121150, 0x2)
	/workdir/go/src/runtime/sema.go:510 +0x15
sync.(*Cond).Wait(0xc121140)
	/workdir/go/src/sync/cond.go:56 +0x7
net.(*bufferedPipe).Read(0xc121110, 0xc2a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net_fake.go:202 +0x7
net.(*netFD).Read(...)
	/workdir/go/src/net/net_fake.go:102
net.(*conn).Read(0xc228948, 0xc2a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net.go:177 +0xa
net/http.(*persistConn).Read(0xc2d2900, 0xc2a0000, 0x1000, 0x1000, 0x7e25e0, 0x300000000, 0x96b4df)
	/workdir/go/src/net/http/transport.go:1524 +0x18
bufio.(*Reader).fill(0xc1d6240)
	/workdir/go/src/bufio/bufio.go:100 +0x11
bufio.(*Reader).ReadSlice(0xc1d6240, 0x60a, 0x400, 0x400, 0x7e25e0, 0x96b4df, 0x110b0012)
	/workdir/go/src/bufio/bufio.go:349 +0x5
net/http/internal.readChunkLine(0xc1d6240, 0x2000, 0x0, 0x1108001c, 0x2cd4fd18, 0x0)
	/workdir/go/src/net/http/internal/chunked.go:122 +0x2
net/http/internal.(*chunkedReader).beginChunk(0xc2ce8a0)
	/workdir/go/src/net/http/internal/chunked.go:48 +0x3
net/http/internal.(*chunkedReader).Read(0xc2ce8a0, 0xcee0005, 0x5fb, 0x5fb, 0x10ad0001, 0x11c5000a, 0x8)
	/workdir/go/src/net/http/internal/chunked.go:93 +0x15
net/http.(*body).readLocked(0xc223f40, 0xcee0005, 0x5fb, 0x5fb, 0xc223f90, 0xffffffff, 0x0)
	/workdir/go/src/net/http/transfer.go:816 +0x5
net/http.(*body).Read(0xc223f40, 0xcee0005, 0x5fb, 0x5fb, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/transfer.go:808 +0xa
net/http.(*bodyEOFSignal).Read(0xc223f80, 0xcee0005, 0x5fb, 0x5fb, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/transport.go:2330 +0x8
net/http.(*cancelTimerBody).Read(0xc2c62c0, 0xcee0005, 0x5fb, 0x5fb, 0x5, 0x0, 0x0)
	/workdir/go/src/net/http/client.go:863 +0x4
bytes.(*Buffer).ReadFrom(0xc203f48, 0x2cd36798, 0xc2c62c0, 0x2000100000000, 0x0, 0x0)
	/workdir/go/src/bytes/buffer.go:207 +0x9
io/ioutil.readAll(0x2cd36798, 0xc2c62c0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
	/workdir/go/src/io/ioutil/ioutil.go:36 +0x5
io/ioutil.ReadAll(...)
	/workdir/go/src/io/ioutil/ioutil.go:45
net/http_test.testClientTimeout.func2(0xc27fb00, 0xc1d6660)
	/workdir/go/src/net/http/client_test.go:1256 +0x5
created by net/http_test.testClientTimeout
	/workdir/go/src/net/http/client_test.go:1255 +0x1a

goroutine 10166 [select]:
net/http.setRequestCancel.func3(0x0, 0xc2ce720, 0xc07f8b0, 0xc414f0c, 0xc2c51a0)
	/workdir/go/src/net/http/client.go:321 +0x3
created by net/http.setRequestCancel
	/workdir/go/src/net/http/client.go:320 +0x1b
FAIL	net/http	32.866s

@ianlancetaylor
Copy link
Contributor

@bradfitz
Copy link
Contributor

bradfitz commented Dec 3, 2018

@agnivade
Copy link
Contributor

agnivade commented Dec 5, 2018

Ian - your link is a failure in the runtime though.

I have tried to reproduce this locally. Ran it around 20-30 times, but not a single failure.

The only wasm code inside net/http is roundtrip_js.go. And that appears only in the first log file. The rest just seem to be random failures throughout the net/http tests. Could this be some bug in the runtime which is manifesting when tests are running concurrently ?

Only @ianlancetaylor's log contains some runtime code (lock_js.go) which was added in the synchronous callback commit. So that might be a possible suspect.

@agnivade
Copy link
Contributor

agnivade commented Dec 8, 2018

@agnivade agnivade changed the title net/http: tests deadlocked on js/wasm all: tests deadlocked on js/wasm Dec 8, 2018
@gopherbot
Copy link

Change https://golang.org/cl/153558 mentions this issue: runtime: fix notetsleepg deadline on js/wasm

@neelance
Copy link
Member

Here are all instances of the issue:

[2018-12-05T01:35:59-a7af474/js-wasm](https://build.golang.org/log/f29d6ef43289c8d4e413df888b9fbc56a427f636)
[2018-12-04T05:49:46-ea509c9/js-wasm](https://build.golang.org/log/cc4373a09e0af074cfae088bd188247deb6e2b0a)
[2018-11-30T14:23:50-96a6bd4/js-wasm](https://build.golang.org/log/61a176d0cf2b8f4c3d21797e2ea9f365d811ebfa)
[2018-11-29T22:23:02-2140975/js-wasm](https://build.golang.org/log/de00fe74d8682c70ed3363ef2e0678a86318e06d)
[2018-11-28T17:13:46-2b4f24a/js-wasm](https://build.golang.org/log/0e5b39bf1a2eb6a788e614736c1cc28f2e37ccfe)
[2018-11-26T23:51:21-3f9efe7/js-wasm](https://build.golang.org/log/a37d19975b4729aedca35e8440e4a19adb90d1f0)
[2018-11-26T22:50:48-6fff980/js-wasm](https://build.golang.org/log/350a9b879e516eca92d72c17941d3723c58a6bb9)
[2018-11-26T05:08:25-cf20540/js-wasm](https://build.golang.org/log/f26a84ad2426ab8372217a8d30d5d4b2af566435)
[2018-11-23T21:21:35-c6d4939/js-wasm](https://build.golang.org/log/7eff8b1c6eff74e008c0044ac3d98b125bd6085e)
[2018-11-21T16:28:17-2a7f904/js-wasm](https://build.golang.org/log/0e9ec074ab0f6c3570c2c1b1f5aba0480f0a9034)
[2018-11-16T19:46:17-6157dda/js-wasm](https://build.golang.org/log/447b26fc198399d5827ce930d118c5465ee90905)
[2018-11-16T17:51:20-3757284/js-wasm](https://build.golang.org/log/cc4fd38c8b32dd32a88547d06e82878006e640eb)
[2018-11-16T17:50:06-478af80/js-wasm](https://build.golang.org/log/64e6480033f73f9a5a3682793aeebba66078da99)
[2018-11-15T17:40:19-564a652/js-wasm](https://build.golang.org/log/8724c0caa4b8f62d0658f31674fa7fdd31dfd296)
[2018-11-14T21:47:50-0a40d45/js-wasm](https://build.golang.org/log/c2e920bbb903007affdedfcd0bd03d1b859a38dd)
[2018-11-13T13:35:15-a48a666/js-wasm](https://build.golang.org/log/c592d81f6a27ed68ea7a4cb81285f29c9bd84a96)
[2018-11-12T20:46:48-c5718b6/js-wasm](https://build.golang.org/log/023f3510b27f622378cdbd08835cf32ff9a84906)
[2018-11-12T20:44:39-30cc978/js-wasm](https://build.golang.org/log/df6b46677f50873b7bce5e2c1e79a90bb8d21c66)
[2018-11-11T18:49:40-f58b02a/js-wasm](https://build.golang.org/log/2bbedaf468c9c163feef43876c94c0d88738f53a)
[2018-11-10T19:26:41-8e0ec5e/js-wasm](https://build.golang.org/log/56108018825c8e15d1bb507a473dc9fadc96423f)

It started happening right after 6dd70fc, so yes, this is a likely culprit.

I couldn't reproduce it locally, but I know that this error occurs if the timeout callback for notetsleepg gets invoked too early. If this happens, then notetsleepg does not continue, but no callback is scheduled any more. I found one possible explanation: https://go-review.googlesource.com/c/go/+/153558

gopherbot pushed a commit that referenced this issue Jan 2, 2019
A notetsleepg may get stuck if its timeout callback gets invoked
exactly on its deadline due to low precision of nanotime. This change
fixes the comparison so it also resolves the note if the timestamps are
equal.

Updates #28975

Change-Id: I045d2f48b7f41cea0caec19b56876e9de01dcd6c
Reviewed-on: https://go-review.googlesource.com/c/153558
Run-TryBot: Richard Musiol <neelance@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
@bcmills
Copy link
Contributor Author

bcmills commented Jan 23, 2019

Another deadlock, this time in runtime_test.TestSelectDuplicateChannel:
https://storage.googleapis.com/go-build-log/95e99085/js-wasm_b0290bda.log

@andybons andybons modified the milestones: Go1.12, Go1.13 Feb 12, 2019
@agnivade
Copy link
Contributor

Still happening - https://storage.googleapis.com/go-build-log/ddc59a58/js-wasm_937abd88.log. This time in net/http.

@bcmills
Copy link
Contributor Author

bcmills commented Mar 12, 2019

runtime_test.TestShrinkStackDuringBlockedSend:
https://storage.googleapis.com/go-build-log/2ce342eb/js-wasm_c4c3dff4.log

@bcmills
Copy link
Contributor Author

bcmills commented Mar 12, 2019

The js/wasm deadlock seems by far the leading cause of TryBot flakes. Should we demote it to just a post-commit builder until this is resolved?

@neelance
Copy link
Member

I'm sorry to hear that. Any advise on how to approach such an issue?

I have one guess that I can try to attack in the next few days, but then we would need to wait and see if it helps or not. Would that still be possible with a post-commit builder?

@gopherbot
Copy link

Change https://golang.org/cl/167119 mentions this issue: misc/wasm: add workaround for missed timeout events

gopherbot pushed a commit that referenced this issue Mar 14, 2019
TryBot is sometimes running into deadlocks on js/wasm. We haven't been
able to reproduce them yet. This workaround is an experiment to resolve
these deadlocks by retrying a missed timeout event.

A timeout event is scheduled by Go to be woken by JavaScript after a
certain amount of time. The checkTimeouts function then checks which
notes to wake by comparing their deadline to nanotime. If this
check fails erroneously then the note may stay asleep forever, causing
a deadlock. This may or may not be the reason of the observed
deadlocks.

Updates #28975.

Change-Id: I46b9d4069307142914f0e7b3acd4e65578319f0b
Reviewed-on: https://go-review.googlesource.com/c/go/+/167119
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
@quasilyte
Copy link
Contributor

@neelance
Copy link
Member

According to greplogs there has been no test failure due to a deadlock for two weeks. Seems like the workaround works fine. Closing.

@golang golang locked and limited conversation to collaborators Mar 28, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-wasm WebAssembly issues FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. Testing An issue that has been verified to require only test changes, not just a test failure.
Projects
None yet
Development

No branches or pull requests

8 participants