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

net/http: apparent test deadlock in TestTransportMaxConnsPerHost #32336

Open
bcmills opened this issue May 30, 2019 · 4 comments

Comments

Projects
None yet
2 participants
@bcmills
Copy link
Member

commented May 30, 2019

A deadlock observed on the android-386-emu builder
(https://build.golang.org/log/f34d8448b943252002ed53347d9ecc20d1c59d6f).

I don't see any runnable goroutines, and the only one running is in time/sleep.go.

CC @bradfitz

panic: test timed out after 3m0s

goroutine 1927 [running]:
testing.(*M).startAlarm.func1()
	/workdir/go/src/testing/testing.go:1382 +0xe7
created by time.goFunc
	/workdir/go/src/time/sleep.go:169 +0x3d

goroutine 1 [chan receive, 2 minutes]:
testing.(*T).Run(0xc1833d60, 0xf233652e, 0x1c, 0xf2584894, 0x1)
	/workdir/go/src/testing/testing.go:961 +0x2f2
testing.runTests.func1(0xc14bc0a0)
	/workdir/go/src/testing/testing.go:1207 +0x5b
testing.tRunner(0xc14bc0a0, 0xc143ef0c)
	/workdir/go/src/testing/testing.go:909 +0xa6
testing.runTests(0xc14861b0, 0xf286b8e0, 0x1eb, 0x1eb, 0x0)
	/workdir/go/src/testing/testing.go:1205 +0x28b
testing.(*M).Run(0xc1490480, 0x0)
	/workdir/go/src/testing/testing.go:1122 +0x14a
net/http_test.TestMain(0xc1490480)
	/workdir/go/src/net/http/main_test.go:23 +0x22
main.main()
	_testmain.go:1088 +0x14f

goroutine 19 [syscall, 2 minutes]:
os/signal.signal_recv(0x0)
	/workdir/go/src/runtime/sigqueue.go:139 +0x157
os/signal.loop()
	/workdir/go/src/os/signal/signal_unix.go:23 +0x1b
created by os/signal.init.0
	/workdir/go/src/os/signal/signal_unix.go:29 +0x3d

goroutine 91 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e140)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e140)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestClientRedirects(0xc168e140)
	/workdir/go/src/net/http/client_test.go:203 +0x30
testing.tRunner(0xc168e140, 0xf2584060)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 5 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc1500000)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http.TestCmdGoNoHTTPServer(0xc1500000)
	/workdir/go/src/net/http/http_test.go:85 +0x33
testing.tRunner(0xc1500000, 0xf2583d30)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 11 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc15003c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http.TestRequestWriteTransport(0xc15003c0)
	/workdir/go/src/net/http/requestwrite_test.go:648 +0x33
testing.tRunner(0xc15003c0, 0xf2583dac)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 16 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc15006e0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http.TestReadResponseCloseInMiddle(0xc15006e0)
	/workdir/go/src/net/http/response_test.go:643 +0x33
testing.tRunner(0xc15006e0, 0xf2583d80)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 40 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bcbe0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bcbe0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestClient(0xc14bcbe0)
	/workdir/go/src/net/http/client_test.go:70 +0x26
testing.tRunner(0xc14bcbe0, 0xf25840a4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 88 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc1501f40)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1501f40)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestGetRequestFormat(0xc1501f40)
	/workdir/go/src/net/http/client_test.go:116 +0x26
testing.tRunner(0xc1501f40, 0xf2584158)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 92 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e1e0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e1e0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestClientRedirectContext(0xc168e1e0)
	/workdir/go/src/net/http/client_test.go:302 +0x26
testing.tRunner(0xc168e1e0, 0xf2584040)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1087 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e8c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e8c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestIdentityResponse(0xc168e8c0)
	/workdir/go/src/net/http/serve_test.go:992 +0x30
testing.tRunner(0xc168e8c0, 0xf25842e4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 113 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bd040)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bd040)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestClientRedirectUseResponse(0xc14bd040)
	/workdir/go/src/net/http/client_test.go:495 +0x26
testing.tRunner(0xc14bd040, 0xf258405c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 698 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a500)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a500)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf2584164, 0x0, 0x0, 0xc14e3dd8, 0x0, 0x0, 0x0, 0xc179a500)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_AutoGzipWithDumpResponse(0xc179a500)
	/workdir/go/src/net/http/clientserver_test.go:1256 +0x88
testing.tRunner(0xc179a500, 0xf2584168)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 696 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a3c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a3c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testInterruptWithPanic(0xc179a3c0, 0xc16a9d00, 0xf251fca0, 0xc147a5e0)
	/workdir/go/src/net/http/clientserver_test.go:1158 +0x26
net/http_test.TestInterruptWithPanic_ErrAbortHandler_h1(0xc179a3c0)
	/workdir/go/src/net/http/clientserver_test.go:1152 +0x46
testing.tRunner(0xc179a3c0, 0xf25842f4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1088 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e960)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e960)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTCPConnectionCloses(0xc168e960, 0xf232d261, 0x12, 0xf258dde0, 0xf25844c4)
	/workdir/go/src/net/http/serve_test.go:1071 +0x30
net/http_test.TestServeHTTP10Close(0xc168e960)
	/workdir/go/src/net/http/serve_test.go:1142 +0x57
testing.tRunner(0xc168e960, 0xf25844c8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 699 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179aa00)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179aa00)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testCloseIdleConnections(0xc179aa00, 0xf2275600)
	/workdir/go/src/net/http/clientserver_test.go:1263 +0x26
net/http_test.TestCloseIdleConnections_h1(0xc179aa00)
	/workdir/go/src/net/http/clientserver_test.go:1260 +0x27
testing.tRunner(0xc179aa00, 0xf25840a8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1078 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e320)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e320)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestMuxRedirectLeadingSlashes(0xc168e320)
	/workdir/go/src/net/http/serve_test.go:457 +0x30
testing.tRunner(0xc168e320, 0xf2584384)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 162 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bd0e0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bd0e0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestClientRedirect308NoLocation(0xc14bd0e0)
	/workdir/go/src/net/http/client_test.go:537 +0x26
testing.tRunner(0xc14bd0e0, 0xf2584038)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1082 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e5a0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e5a0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerTimeouts(0xc168e5a0)
	/workdir/go/src/net/http/serve_test.go:656 +0x26
testing.tRunner(0xc168e5a0, 0xf2584610)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1090 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168eaa0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168eaa0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTCPConnectionCloses(0xc168eaa0, 0xf233923b, 0x1f, 0xf258dde0, 0xf258426c)
	/workdir/go/src/net/http/serve_test.go:1071 +0x30
net/http_test.TestHandlersCanSetConnectionClose11(0xc168eaa0)
	/workdir/go/src/net/http/serve_test.go:1157 +0x57
testing.tRunner(0xc168eaa0, 0xf2584270)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 216 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bd900)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bd900)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestClientInsecureTransport(0xc14bd900)
	/workdir/go/src/net/http/client_test.go:846 +0x30
testing.tRunner(0xc14bd900, 0xf2584028)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 165 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bd2c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bd2c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestRedirectCookiesJar(0xc14bd2c0)
	/workdir/go/src/net/http/client_test.go:659 +0x26
testing.tRunner(0xc14bd2c0, 0xf2584410)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 163 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bd180)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bd180)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestClientRedirect308NoGetBody(0xc14bd180)
	/workdir/go/src/net/http/client_test.go:560 +0x26
testing.tRunner(0xc14bd180, 0xf2584030)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 700 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179aaa0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179aaa0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testCloseIdleConnections(0xc179aaa0, 0xf2275601)
	/workdir/go/src/net/http/clientserver_test.go:1263 +0x26
net/http_test.TestCloseIdleConnections_h2(0xc179aaa0)
	/workdir/go/src/net/http/clientserver_test.go:1261 +0x27
testing.tRunner(0xc179aaa0, 0xf25840ac)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 759 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bdae0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bdae0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testWriteHeaderAfterWrite(0xc14bdae0, 0xf2270000)
	/workdir/go/src/net/http/clientserver_test.go:1436 +0x26
net/http_test.TestWriteHeaderNoCodeCheck_h1(0xc14bdae0)
	/workdir/go/src/net/http/clientserver_test.go:1432 +0x29
testing.tRunner(0xc14bdae0, 0xf258498c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 697 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a460)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a460)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testInterruptWithPanic(0xc179a460, 0xc16bc501, 0xf251fca0, 0xc147a5e0)
	/workdir/go/src/net/http/clientserver_test.go:1158 +0x26
net/http_test.TestInterruptWithPanic_ErrAbortHandler_h2(0xc179a460)
	/workdir/go/src/net/http/clientserver_test.go:1155 +0x46
testing.tRunner(0xc179a460, 0xf25842f8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 271 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a0a0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a0a0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestEmptyPasswordAuth(0xc179a0a0)
	/workdir/go/src/net/http/client_test.go:1056 +0x26
testing.tRunner(0xc179a0a0, 0xf2584124)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 420 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc1832140)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1832140)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf25849d8, 0xc1759c78, 0xc17a7af0, 0x0, 0x0, 0x0, 0x0, 0xc1832140)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.h12requestContentLength(0xc1832140, 0xf25841bc, 0x4, 0x0)
	/workdir/go/src/net/http/clientserver_test.go:515 +0xde
net/http_test.TestH12_RequestContentLength_Known_NonZero(0xc1832140)
	/workdir/go/src/net/http/clientserver_test.go:490 +0x41
testing.tRunner(0xc1832140, 0xf25841c0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 295 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a5a0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a5a0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testClientTimeout(0xc179a5a0, 0xf2268800)
	/workdir/go/src/net/http/client_test.go:1208 +0x30
net/http_test.TestClientTimeout_h1(0xc179a5a0)
	/workdir/go/src/net/http/client_test.go:1204 +0x27
testing.tRunner(0xc179a5a0, 0xf258407c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 694 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a280)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a280)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testInterruptWithPanic(0xc179a280, 0xc180f000, 0x0, 0x0)
	/workdir/go/src/net/http/clientserver_test.go:1158 +0x26
net/http_test.TestInterruptWithPanic_nil_h1(0xc179a280)
	/workdir/go/src/net/http/clientserver_test.go:1149 +0x37
testing.tRunner(0xc179a280, 0xf2584304)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 379 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b540)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b540)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xc17a54c8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179b540)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.testH12_noBody(0xc179b540, 0xcc)
	/workdir/go/src/net/http/clientserver_test.go:320 +0x68
net/http_test.TestH2_204NoBody(0xc179b540)
	/workdir/go/src/net/http/clientserver_test.go:313 +0x2a
testing.tRunner(0xc179b540, 0xf25841f0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 377 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b400)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b400)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf258419c, 0xf2583c18, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179b400)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_HeadContentLengthLargeBody(0xc179b400)
	/workdir/go/src/net/http/clientserver_test.go:306 +0x49
testing.tRunner(0xc179b400, 0xf25841a0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 695 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a320)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a320)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testInterruptWithPanic(0xc179a320, 0xc16bc301, 0x0, 0x0)
	/workdir/go/src/net/http/clientserver_test.go:1158 +0x26
net/http_test.TestInterruptWithPanic_nil_h2(0xc179a320)
	/workdir/go/src/net/http/clientserver_test.go:1150 +0x37
testing.tRunner(0xc179a320, 0xf2584308)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 375 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b2c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b2c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf25841a4, 0xf2583c18, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179b2c0)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_HeadContentLengthNoBody(0xc179b2c0)
	/workdir/go/src/net/http/clientserver_test.go:285 +0x49
testing.tRunner(0xc179b2c0, 0xf25841a8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 378 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b4a0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b4a0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf258415c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179b4a0)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_200NoBody(0xc179b4a0)
	/workdir/go/src/net/http/clientserver_test.go:310 +0x3a
testing.tRunner(0xc179b4a0, 0xf2584160)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 296 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a640)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a640)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testClientTimeout(0xc179a640, 0xf2268801)
	/workdir/go/src/net/http/client_test.go:1208 +0x30
net/http_test.TestClientTimeout_h2(0xc179a640)
	/workdir/go/src/net/http/client_test.go:1205 +0x27
testing.tRunner(0xc179a640, 0xf2584080)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 297 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a6e0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a6e0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testClientTimeout_Headers(0xc179a6e0, 0xf2269100)
	/workdir/go/src/net/http/client_test.go:1290 +0x26
net/http_test.TestClientTimeout_Headers_h1(0xc179a6e0)
	/workdir/go/src/net/http/client_test.go:1285 +0x27
testing.tRunner(0xc179a6e0, 0xf2584074)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 298 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a780)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a780)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testClientTimeout_Headers(0xc179a780, 0xf2269101)
	/workdir/go/src/net/http/client_test.go:1290 +0x26
net/http_test.TestClientTimeout_Headers_h2(0xc179a780)
	/workdir/go/src/net/http/client_test.go:1286 +0x27
testing.tRunner(0xc179a780, 0xf2584078)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 299 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a820)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a820)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestClientTimeoutCancel(0xc179a820)
	/workdir/go/src/net/http/client_test.go:1330 +0x26
testing.tRunner(0xc179a820, 0xf2584068)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 300 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a8c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a8c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testClientRedirectEatsBody(0xc179a8c0, 0xf2269b00)
	/workdir/go/src/net/http/client_test.go:1360 +0x26
net/http_test.TestClientRedirectEatsBody_h1(0xc179a8c0)
	/workdir/go/src/net/http/client_test.go:1357 +0x27
testing.tRunner(0xc179a8c0, 0xf2584044)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 301 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a960)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a960)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testClientRedirectEatsBody(0xc179a960, 0xf2269b01)
	/workdir/go/src/net/http/client_test.go:1360 +0x26
net/http_test.TestClientRedirectEatsBody_h2(0xc179a960)
	/workdir/go/src/net/http/client_test.go:1358 +0x27
testing.tRunner(0xc179a960, 0xf2584048)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 339 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179adc0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179adc0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestClientRedirectTypes(0xc179adc0)
	/workdir/go/src/net/http/client_test.go:1738 +0x33
testing.tRunner(0xc179adc0, 0xf2584058)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 376 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b360)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b360)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf25841ac, 0xf2583c18, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179b360)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_HeadContentLengthSmallBody(0xc179b360)
	/workdir/go/src/net/http/clientserver_test.go:294 +0x49
testing.tRunner(0xc179b360, 0xf25841b0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1089 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168ea00)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168ea00)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTCPConnectionCloses(0xc168ea00, 0xf2346311, 0x30, 0xf258dde0, 0xf2583ffc)
	/workdir/go/src/net/http/serve_test.go:1071 +0x30
net/http_test.TestClientCanClose(0xc168ea00)
	/workdir/go/src/net/http/serve_test.go:1149 +0x57
testing.tRunner(0xc168ea00, 0xf2584000)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 693 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179a1e0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a1e0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testInterruptWithPanic(0xc179a1e0, 0xc170e801, 0xf2513f80, 0xf2586e00)
	/workdir/go/src/net/http/clientserver_test.go:1158 +0x26
net/http_test.TestInterruptWithPanic_h2(0xc179a1e0)
	/workdir/go/src/net/http/clientserver_test.go:1148 +0x45
testing.tRunner(0xc179a1e0, 0xf2584300)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 382 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b720)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b720)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf25841dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179b720)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_SmallBody(0xc179b720)
	/workdir/go/src/net/http/clientserver_test.go:326 +0x3a
testing.tRunner(0xc179b720, 0xf25841e0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 381 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b680)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b680)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xc17a54e8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179b680)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.testH12_noBody(0xc179b680, 0x194)
	/workdir/go/src/net/http/clientserver_test.go:320 +0x68
net/http_test.TestH2_404NoBody(0xc179b680)
	/workdir/go/src/net/http/clientserver_test.go:315 +0x2a
testing.tRunner(0xc179b680, 0xf25841f8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 380 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b5e0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b5e0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xc17a54d8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179b5e0)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.testH12_noBody(0xc179b5e0, 0x130)
	/workdir/go/src/net/http/clientserver_test.go:320 +0x68
net/http_test.TestH2_304NoBody(0xc179b5e0)
	/workdir/go/src/net/http/clientserver_test.go:314 +0x2a
testing.tRunner(0xc179b5e0, 0xf25841f4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 340 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179ae60)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179ae60)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestTransportBodyReadError(0xc179ae60)
	/workdir/go/src/net/http/client_test.go:1846 +0x30
testing.tRunner(0xc179ae60, 0xf2584758)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 383 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b7c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b7c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf2584178, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179b7c0)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_ExplicitContentLength(0xc179b7c0)
	/workdir/go/src/net/http/clientserver_test.go:333 +0x3a
testing.tRunner(0xc179b7c0, 0xf258417c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 384 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b860)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b860)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf2584180, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179b860)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_FlushBeforeBody(0xc179b860)
	/workdir/go/src/net/http/clientserver_test.go:340 +0x3a
testing.tRunner(0xc179b860, 0xf2584184)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 385 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b900)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b900)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf2584188, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179b900)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_FlushMidBody(0xc179b900)
	/workdir/go/src/net/http/clientserver_test.go:348 +0x3a
testing.tRunner(0xc179b900, 0xf258418c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 386 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b9a0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b9a0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xc17594c0, 0xf2583c18, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179b9a0)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_Head_ExplicitLen(0xc179b9a0)
	/workdir/go/src/net/http/clientserver_test.go:360 +0x88
testing.tRunner(0xc179b9a0, 0xf25841b4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 387 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179ba40)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179ba40)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xc17594d0, 0xf2583c18, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179ba40)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_Head_ImplicitLen(0xc179ba40)
	/workdir/go/src/net/http/clientserver_test.go:372 +0x88
testing.tRunner(0xc179ba40, 0xf25841b8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 388 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179bae0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179bae0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf2584190, 0x0, 0xc17594e0, 0x0, 0x0, 0x0, 0x0, 0xc179bae0)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_HandlerWritesTooLittle(0xc179bae0)
	/workdir/go/src/net/http/clientserver_test.go:394 +0x88
testing.tRunner(0xc179bae0, 0xf2584194)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 389 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179bb80)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179bb80)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xc17594f0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179bb80)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_HandlerWritesTooMuch(0xc179bb80)
	/workdir/go/src/net/http/clientserver_test.go:415 +0x75
testing.tRunner(0xc179bb80, 0xf2584198)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 390 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc179bc20)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179bc20)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xc1759500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc179bc20)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_AutoGzip(0xc179bc20)
	/workdir/go/src/net/http/clientserver_test.go:431 +0x75
testing.tRunner(0xc179bc20, 0xf2584174)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 391 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc179bcc0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179bcc0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xc1759518, 0x0, 0x0, 0x0, 0xc1759510, 0x1, 0x1, 0xc179bcc0)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_AutoGzip_Disabled(0xc179bcc0)
	/workdir/go/src/net/http/clientserver_test.go:445 +0xbf
testing.tRunner(0xc179bcc0, 0xf2584170)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 419 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc18320a0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc18320a0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf25841d4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc18320a0)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_ServerEmptyContentLength(0xc18320a0)
	/workdir/go/src/net/http/clientserver_test.go:486 +0x3a
testing.tRunner(0xc18320a0, 0xf25841d8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 688 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1501d60)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1501d60)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTransportGCRequest(0xc1501d60, 0xf2270000)
	/workdir/go/src/net/http/clientserver_test.go:1049 +0x30
net/http_test.TestTransportGCRequest_NoBody_h1(0xc1501d60)
	/workdir/go/src/net/http/clientserver_test.go:1046 +0x29
testing.tRunner(0xc1501d60, 0xf2584824)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 686 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1501c20)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1501c20)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTransportGCRequest(0xc1501c20, 0xf2270100)
	/workdir/go/src/net/http/clientserver_test.go:1049 +0x30
net/http_test.TestTransportGCRequest_Body_h1(0xc1501c20)
	/workdir/go/src/net/http/clientserver_test.go:1044 +0x29
testing.tRunner(0xc1501c20, 0xf258481c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 422 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1832280)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1832280)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf25849d8, 0xc1759c98, 0xc17a7b10, 0x0, 0x0, 0x0, 0x0, 0xc1832280)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.h12requestContentLength(0xc1832280, 0xf25841cc, 0xffffffff, 0xffffffff)
	/workdir/go/src/net/http/clientserver_test.go:515 +0xde
net/http_test.TestH12_RequestContentLength_Unknown(0xc1832280)
	/workdir/go/src/net/http/clientserver_test.go:498 +0x41
testing.tRunner(0xc1832280, 0xf25841d0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 685 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1501b80)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1501b80)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestTransportDiscardsUnneededConns(0xc1501b80)
	/workdir/go/src/net/http/clientserver_test.go:964 +0x30
testing.tRunner(0xc1501b80, 0xf25847e4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 421 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc18321e0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc18321e0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf25849d8, 0xc1759c88, 0xc17a7b00, 0x0, 0x0, 0x0, 0x0, 0xc18321e0)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.h12requestContentLength(0xc18321e0, 0xf25841c4, 0x0, 0x0)
	/workdir/go/src/net/http/clientserver_test.go:515 +0xde
net/http_test.TestH12_RequestContentLength_Known_Zero(0xc18321e0)
	/workdir/go/src/net/http/clientserver_test.go:494 +0x41
testing.tRunner(0xc18321e0, 0xf25841c8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 692 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc179a140)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a140)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testInterruptWithPanic(0xc179a140, 0xc16bc400, 0xf2513f80, 0xf2586dd0)
	/workdir/go/src/net/http/clientserver_test.go:1158 +0x26
net/http_test.TestInterruptWithPanic_h1(0xc179a140)
	/workdir/go/src/net/http/clientserver_test.go:1147 +0x45
testing.tRunner(0xc179a140, 0xf25842fc)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1079 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e3c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e3c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServeWithSlashRedirectKeepsQueryString(0xc168e3c0)
	/workdir/go/src/net/http/serve_test.go:486 +0x33
testing.tRunner(0xc168e3c0, 0xf25844f8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 689 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1501e00)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1501e00)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTransportGCRequest(0xc1501e00, 0xf2270001)
	/workdir/go/src/net/http/clientserver_test.go:1049 +0x30
net/http_test.TestTransportGCRequest_NoBody_h2(0xc1501e00)
	/workdir/go/src/net/http/clientserver_test.go:1047 +0x29
testing.tRunner(0xc1501e00, 0xf2584828)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 690 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1501ea0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1501ea0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTransportRejectsInvalidHeaders(0xc1501ea0, 0xf2274500)
	/workdir/go/src/net/http/clientserver_test.go:1096 +0x33
net/http_test.TestTransportRejectsInvalidHeaders_h1(0xc1501ea0)
	/workdir/go/src/net/http/clientserver_test.go:1090 +0x27
testing.tRunner(0xc1501ea0, 0xf25848ec)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 760 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bdb80)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bdb80)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testWriteHeaderAfterWrite(0xc14bdb80, 0xf2270100)
	/workdir/go/src/net/http/clientserver_test.go:1436 +0x26
net/http_test.TestWriteHeaderNoCodeCheck_h1hijack(0xc14bdb80)
	/workdir/go/src/net/http/clientserver_test.go:1433 +0x29
testing.tRunner(0xc14bdb80, 0xf2584988)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1086 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e820)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e820)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestOnlyWriteTimeout(0xc168e820)
	/workdir/go/src/net/http/serve_test.go:918 +0x30
testing.tRunner(0xc168e820, 0xf25843c4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 691 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc179a000)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179a000)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTransportRejectsInvalidHeaders(0xc179a000, 0xf2274501)
	/workdir/go/src/net/http/clientserver_test.go:1096 +0x33
net/http_test.TestTransportRejectsInvalidHeaders_h2(0xc179a000)
	/workdir/go/src/net/http/clientserver_test.go:1093 +0x27
testing.tRunner(0xc179a000, 0xf25848f0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 687 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1501cc0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1501cc0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTransportGCRequest(0xc1501cc0, 0xf2270101)
	/workdir/go/src/net/http/clientserver_test.go:1049 +0x30
net/http_test.TestTransportGCRequest_Body_h2(0xc1501cc0)
	/workdir/go/src/net/http/clientserver_test.go:1045 +0x29
testing.tRunner(0xc1501cc0, 0xf2584820)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1081 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e500)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e500)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestShouldRedirectConcurrency(0xc168e500)
	/workdir/go/src/net/http/serve_test.go:602 +0x26
testing.tRunner(0xc168e500, 0xf2584650)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1091 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168eb40)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168eb40)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTCPConnectionCloses(0xc168eb40, 0xf2342b6f, 0x2a, 0xf258dde0, 0xf2584264)
	/workdir/go/src/net/http/serve_test.go:1071 +0x30
net/http_test.TestHandlersCanSetConnectionClose10(0xc168eb40)
	/workdir/go/src/net/http/serve_test.go:1163 +0x57
testing.tRunner(0xc168eb40, 0xf2584268)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1080 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e460)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e460)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServeWithSlashRedirectForHostPatterns(0xc168e460)
	/workdir/go/src/net/http/serve_test.go:544 +0x33
testing.tRunner(0xc168e460, 0xf25844ec)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1092 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168ebe0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168ebe0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTCPConnectionCloses(0xc168ebe0, 0xf2332999, 0x18, 0xf258dde0, 0xf2584214)
	/workdir/go/src/net/http/serve_test.go:1071 +0x30
net/http_test.TestHTTP2UpgradeClosesConnection(0xc168ebe0)
	/workdir/go/src/net/http/serve_test.go:1169 +0x57
testing.tRunner(0xc168ebe0, 0xf2584218)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 761 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bdc20)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bdc20)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testWriteHeaderAfterWrite(0xc14bdc20, 0xf2270001)
	/workdir/go/src/net/http/clientserver_test.go:1436 +0x26
net/http_test.TestWriteHeaderNoCodeCheck_h2(0xc14bdc20)
	/workdir/go/src/net/http/clientserver_test.go:1434 +0x29
testing.tRunner(0xc14bdc20, 0xf2584990)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 762 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bdcc0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bdcc0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestBidiStreamReverseProxy(0xc14bdcc0)
	/workdir/go/src/net/http/clientserver_test.go:1487 +0x30
testing.tRunner(0xc14bdcc0, 0xf2583fc0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 763 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bdd60)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bdd60)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.h12Compare.run(0xf25841e4, 0xf25841e8, 0x0, 0xc17c6050, 0x0, 0x0, 0x0, 0xc14bdd60)
	/workdir/go/src/net/http/clientserver_test.go:195 +0x30
net/http_test.TestH12_WebSocketUpgrade(0xc14bdd60)
	/workdir/go/src/net/http/clientserver_test.go:1569 +0x97
testing.tRunner(0xc14bdd60, 0xf25841ec)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 764 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bde00)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bde00)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServeFile(0xc14bde00)
	/workdir/go/src/net/http/fs_test.go:71 +0x33
testing.tRunner(0xc14bde00, 0xf25844c0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1006 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc168fc20)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168fc20)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestLinuxSendfile(0xc168fc20)
	/workdir/go/src/net/http/fs_test.go:1094 +0x30
testing.tRunner(0xc168fc20, 0xf2584358)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1077 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e280)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e280)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServeMuxHandlerRedirects(0xc168e280)
	/workdir/go/src/net/http/serve_test.go:414 +0x30
testing.tRunner(0xc168e280, 0xf25844d8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1401 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17ef900)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17ef900)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestAcceptMaxFds(0xc17ef900)
	/workdir/go/src/net/http/serve_test.go:3671 +0x26
testing.tRunner(0xc17ef900, 0xf2583f8c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1127 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168f2c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168f2c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testAutomaticHTTP2_Serve(0xc168f2c0, 0xc17d6700, 0xf229e100)
	/workdir/go/src/net/http/serve_test.go:1599 +0x26
net/http_test.TestAutomaticHTTP2_Serve_NonH2TLSConfig(0xc168f2c0)
	/workdir/go/src/net/http/serve_test.go:1591 +0x3a
testing.tRunner(0xc168f2c0, 0xf2583fa4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1074 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc1832640)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.TestConsumingBodyOnNextConn(0xc1832640)
	/workdir/go/src/net/http/serve_test.go:164 +0x30
testing.tRunner(0xc1832640, 0xf25840f0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1070 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17ee000)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17ee000)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestHostHandlers(0xc17ee000)
	/workdir/go/src/net/http/serve_test.go:246 +0x30
testing.tRunner(0xc17ee000, 0xf25842d8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1076 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e0a0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e0a0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServeMuxHandleFuncWithNilHandler(0xc168e0a0)
	/workdir/go/src/net/http/serve_test.go:389 +0x22
testing.tRunner(0xc168e0a0, 0xf25844d4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1075 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168e000)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168e000)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServeMuxHandler(0xc168e000)
	/workdir/go/src/net/http/serve_test.go:364 +0x30
testing.tRunner(0xc168e000, 0xf25844dc)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1120 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17ee500)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17ee500)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestTLSServer(0xc17ee500)
	/workdir/go/src/net/http/serve_test.go:1457 +0x26
testing.tRunner(0xc17ee500, 0xf25846bc)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1020 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc17ee140)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17ee140)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestNextProtoUpgrade(0xc17ee140)
	/workdir/go/src/net/http/npn_test.go:22 +0x30
testing.tRunner(0xc17ee140, 0xf2584398)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1246 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc15000a0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc15000a0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testRequestBodyLimit(0xc15000a0, 0xf22a7d01)
	/workdir/go/src/net/http/serve_test.go:2987 +0x26
net/http_test.TestRequestBodyLimit_h2(0xc15000a0)
	/workdir/go/src/net/http/serve_test.go:2985 +0x27
testing.tRunner(0xc15000a0, 0xf258443c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1293 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17ef400)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17ef400)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestCloseNotifierPipelined(0xc17ef400)
	/workdir/go/src/net/http/serve_test.go:3221 +0x30
testing.tRunner(0xc17ef400, 0xf25840c0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1237 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179afa0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179afa0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerNoHeader(0xc179afa0, 0xc1886500, 0xf2325a2a, 0x4)
	/workdir/go/src/net/http/serve_test.go:2858 +0x26
net/http_test.TestServerNoDate_h1(0xc179afa0)
	/workdir/go/src/net/http/serve_test.go:2852 +0x3e
testing.tRunner(0xc179afa0, 0xf25845d0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1241 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b220)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b220)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestStripPrefix(0xc179b220)
	/workdir/go/src/net/http/serve_test.go:2876 +0x26
testing.tRunner(0xc179b220, 0xf258469c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1238 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b040)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b040)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerNoHeader(0xc179b040, 0xc14e8b01, 0xf2325a2a, 0x4)
	/workdir/go/src/net/http/serve_test.go:2858 +0x26
net/http_test.TestServerNoDate_h2(0xc179b040)
	/workdir/go/src/net/http/serve_test.go:2853 +0x3e
testing.tRunner(0xc179b040, 0xf25845d4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1254 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc1500280)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1500280)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerGracefulClose(0xc1500280)
	/workdir/go/src/net/http/serve_test.go:3083 +0x30
testing.tRunner(0xc1500280, 0xf258458c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1244 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179bea0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179bea0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testRequestLimit(0xc179bea0, 0xf22a7501)
	/workdir/go/src/net/http/serve_test.go:2927 +0x30
net/http_test.TestRequestLimit_h2(0xc179bea0)
	/workdir/go/src/net/http/serve_test.go:2925 +0x27
testing.tRunner(0xc179bea0, 0xf2584450)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1119 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17ee460)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17ee460)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestTLSHandshakeTimeout(0xc17ee460)
	/workdir/go/src/net/http/serve_test.go:1426 +0x30
testing.tRunner(0xc17ee460, 0xf25846a4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1245 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179bf40)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179bf40)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testRequestBodyLimit(0xc179bf40, 0xf22a7c00)
	/workdir/go/src/net/http/serve_test.go:2987 +0x26
net/http_test.TestRequestBodyLimit_h1(0xc179bf40)
	/workdir/go/src/net/http/serve_test.go:2984 +0x27
testing.tRunner(0xc179bf40, 0xf2584438)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1243 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179be00)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179be00)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testRequestLimit(0xc179be00, 0xf22a7400)
	/workdir/go/src/net/http/serve_test.go:2927 +0x30
net/http_test.TestRequestLimit_h1(0xc179be00)
	/workdir/go/src/net/http/serve_test.go:2924 +0x27
testing.tRunner(0xc179be00, 0xf258444c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1093 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168ec80)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168ec80)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTCPConnectionStaysOpen(0xc168ec80, 0xf2342b6f, 0x2a, 0xf258dde0, 0xf25849e4)
	/workdir/go/src/net/http/serve_test.go:1115 +0x30
net/http_test.TestHTTP10KeepAlive204Response(0xc168ec80)
	/workdir/go/src/net/http/serve_test.go:1180 +0x57
testing.tRunner(0xc168ec80, 0xf2584204)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1094 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168ed20)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168ed20)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTCPConnectionStaysOpen(0xc168ed20, 0xf233707e, 0x1d, 0xf258dde0, 0xf25849e4)
	/workdir/go/src/net/http/serve_test.go:1115 +0x30
net/http_test.TestHTTP11KeepAlive204Response(0xc168ed20)
	/workdir/go/src/net/http/serve_test.go:1184 +0x57
testing.tRunner(0xc168ed20, 0xf258420c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1095 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168edc0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168edc0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTCPConnectionStaysOpen(0xc168edc0, 0xf234e802, 0x5c, 0xf258dde0, 0xf25849e8)
	/workdir/go/src/net/http/serve_test.go:1115 +0x30
net/http_test.TestHTTP10KeepAlive304Response(0xc168edc0)
	/workdir/go/src/net/http/serve_test.go:1188 +0x57
testing.tRunner(0xc168edc0, 0xf2584208)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1096 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168ee60)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168ee60)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestKeepAliveFinalChunkWithEOF(0xc168ee60)
	/workdir/go/src/net/http/serve_test.go:1195 +0x26
testing.tRunner(0xc168ee60, 0xf258434c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1097 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168ef00)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168ef00)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testSetsRemoteAddr(0xc168ef00, 0xf229ae00)
	/workdir/go/src/net/http/serve_test.go:1228 +0x26
net/http_test.TestSetsRemoteAddr_h1(0xc168ef00)
	/workdir/go/src/net/http/serve_test.go:1224 +0x27
testing.tRunner(0xc168ef00, 0xf2584640)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1098 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168efa0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168efa0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testSetsRemoteAddr(0xc168efa0, 0xf229af01)
	/workdir/go/src/net/http/serve_test.go:1228 +0x26
net/http_test.TestSetsRemoteAddr_h2(0xc168efa0)
	/workdir/go/src/net/http/serve_test.go:1225 +0x27
testing.tRunner(0xc168efa0, 0xf2584644)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1117 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17ee320)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17ee320)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testHeadResponses(0xc17ee320, 0xf229c200)
	/workdir/go/src/net/http/serve_test.go:1388 +0x26
net/http_test.TestHeadResponses_h1(0xc17ee320)
	/workdir/go/src/net/http/serve_test.go:1384 +0x27
testing.tRunner(0xc17ee320, 0xf2584274)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1118 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17ee3c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17ee3c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testHeadResponses(0xc17ee3c0, 0xf229c301)
	/workdir/go/src/net/http/serve_test.go:1388 +0x26
net/http_test.TestHeadResponses_h2(0xc17ee3c0)
	/workdir/go/src/net/http/serve_test.go:1385 +0x27
testing.tRunner(0xc17ee3c0, 0xf2584278)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1126 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168f220)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168f220)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testAutomaticHTTP2_Serve(0xc168f220, 0x0, 0xf229e101)
	/workdir/go/src/net/http/serve_test.go:1599 +0x26
net/http_test.TestAutomaticHTTP2_Serve_NoTLSConfig(0xc168f220)
	/workdir/go/src/net/http/serve_test.go:1587 +0x2f
testing.tRunner(0xc168f220, 0xf2583fa0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1125 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168f180)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168f180)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestTLSServerRejectHTTPRequests(0xc168f180)
	/workdir/go/src/net/http/serve_test.go:1561 +0x26
testing.tRunner(0xc168f180, 0xf25846b8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1872 [select, 2 minutes]:
net/http.(*persistConn).writeLoop(0xc1833e00)
	/workdir/go/src/net/http/transport.go:2043 +0xd2
created by net/http.(*Transport).dialConn
	/workdir/go/src/net/http/transport.go:1432 +0xa07

goroutine 1239 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b0e0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b0e0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerNoHeader(0xc179b0e0, 0xc180f100, 0xf2329264, 0xc)
	/workdir/go/src/net/http/serve_test.go:2858 +0x26
net/http_test.TestServerNoContentType_h1(0xc179b0e0)
	/workdir/go/src/net/http/serve_test.go:2854 +0x3e
testing.tRunner(0xc179b0e0, 0xf25845c8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1414 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17efc20)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17efc20)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerReaderFromOrder(0xc17efc20, 0xf22ace00)
	/workdir/go/src/net/http/serve_test.go:3807 +0x26
net/http_test.TestServerReaderFromOrder_h1(0xc17efc20)
	/workdir/go/src/net/http/serve_test.go:3804 +0x27
testing.tRunner(0xc17efc20, 0xf25845d8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1128 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168f360)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168f360)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testAutomaticHTTP2_Serve(0xc168f360, 0xc17d68c0, 0xf2651601)
	/workdir/go/src/net/http/serve_test.go:1599 +0x26
net/http_test.TestAutomaticHTTP2_Serve_H2TLSConfig(0xc168f360)
	/workdir/go/src/net/http/serve_test.go:1595 +0xac
testing.tRunner(0xc168f360, 0xf2583f9c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1129 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168f400)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168f400)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestAutomaticHTTP2_Serve_WithTLSConfig(0xc168f400)
	/workdir/go/src/net/http/serve_test.go:1615 +0x26
testing.tRunner(0xc168f400, 0xf2583fa8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1134 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168f5e0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168f5e0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerExpect(0xc168f5e0)
	/workdir/go/src/net/http/serve_test.go:1761 +0x26
testing.tRunner(0xc168f5e0, 0xf2584578)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1135 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168f680)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168f680)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerUnreadRequestBodyLittle(0xc168f680)
	/workdir/go/src/net/http/serve_test.go:1855 +0x30
testing.tRunner(0xc168f680, 0xf2584620)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1136 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168f720)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168f720)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerUnreadRequestBodyLarge(0xc168f720)
	/workdir/go/src/net/http/serve_test.go:1896 +0x30
testing.tRunner(0xc168f720, 0xf258461c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1137 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168f7c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168f7c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestHandlerBodyClose(0xc168f7c0)
	/workdir/go/src/net/http/serve_test.go:2030 +0x26
testing.tRunner(0xc168f7c0, 0xf2584230)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1154 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168f860)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168f860)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestRequestBodyReadErrorClosesConnection(0xc168f860)
	/workdir/go/src/net/http/serve_test.go:2110 +0x26
testing.tRunner(0xc168f860, 0xf2584440)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1155 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168f900)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168f900)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestInvalidTrailerClosesConnection(0xc168f900)
	/workdir/go/src/net/http/serve_test.go:2141 +0x26
testing.tRunner(0xc168f900, 0xf258430c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1157 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168fa40)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168fa40)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTimeoutHandler(0xc168fa40, 0xf22a2300)
	/workdir/go/src/net/http/serve_test.go:2310 +0x30
net/http_test.TestTimeoutHandler_h1(0xc168fa40)
	/workdir/go/src/net/http/serve_test.go:2307 +0x27
testing.tRunner(0xc168fa40, 0xf25846fc)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1158 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168fae0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168fae0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTimeoutHandler(0xc168fae0, 0xf22a2401)
	/workdir/go/src/net/http/serve_test.go:2310 +0x30
net/http_test.TestTimeoutHandler_h2(0xc168fae0)
	/workdir/go/src/net/http/serve_test.go:2308 +0x27
testing.tRunner(0xc168fae0, 0xf2584700)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1159 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168fb80)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168fb80)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestTimeoutHandlerRace(0xc168fb80)
	/workdir/go/src/net/http/serve_test.go:2367 +0x26
testing.tRunner(0xc168fb80, 0xf25846f0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1160 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168fcc0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168fcc0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestTimeoutHandlerRaceHeader(0xc168fcc0)
	/workdir/go/src/net/http/serve_test.go:2411 +0x26
testing.tRunner(0xc168fcc0, 0xf25846ec)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1161 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168fd60)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168fd60)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestTimeoutHandlerRaceHeaderTimeout(0xc168fd60)
	/workdir/go/src/net/http/serve_test.go:2449 +0x30
testing.tRunner(0xc168fd60, 0xf25846e8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1163 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc168fea0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc168fea0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestTimeoutHandlerEmptyResponse(0xc168fea0)
	/workdir/go/src/net/http/serve_test.go:2533 +0x26
testing.tRunner(0xc168fea0, 0xf25846c4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1153 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17ee820)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17ee820)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testZeroLengthPostAndResponse(0xc17ee820, 0xf22a5600)
	/workdir/go/src/net/http/serve_test.go:2685 +0x29
net/http_test.TestZeroLengthPostAndResponse_h1(0xc17ee820)
	/workdir/go/src/net/http/serve_test.go:2678 +0x27
testing.tRunner(0xc17ee820, 0xf2584994)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1170 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17ee8c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17ee8c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testZeroLengthPostAndResponse(0xc17ee8c0, 0xf22a5601)
	/workdir/go/src/net/http/serve_test.go:2685 +0x29
net/http_test.TestZeroLengthPostAndResponse_h2(0xc17ee8c0)
	/workdir/go/src/net/http/serve_test.go:2681 +0x27
testing.tRunner(0xc17ee8c0, 0xf2584998)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1358 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17ef680)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17ef680)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestHijackBeforeRequestBodyRead(0xc17ef680)
	/workdir/go/src/net/http/serve_test.go:3351 +0x26
testing.tRunner(0xc17ef680, 0xf25842d4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1240 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc179b180)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc179b180)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerNoHeader(0xc179b180, 0xc16e4a01, 0xf2329264, 0xc)
	/workdir/go/src/net/http/serve_test.go:2858 +0x26
net/http_test.TestServerNoContentType_h2(0xc179b180)
	/workdir/go/src/net/http/serve_test.go:2855 +0x3e
testing.tRunner(0xc179b180, 0xf25845cc)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1415 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17efcc0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17efcc0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerReaderFromOrder(0xc17efcc0, 0xf22ace01)
	/workdir/go/src/net/http/serve_test.go:3807 +0x26
net/http_test.TestServerReaderFromOrder_h2(0xc17efcc0)
	/workdir/go/src/net/http/serve_test.go:3805 +0x27
testing.tRunner(0xc17efcc0, 0xf25845dc)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1423 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc17efe00)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc17efe00)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTransportAndServerSharedBodyRace(0xc17efe00, 0xf22add01)
	/workdir/go/src/net/http/serve_test.go:3912 +0x26
net/http_test.TestTransportAndServerSharedBodyRace_h2(0xc17efe00)
	/workdir/go/src/net/http/serve_test.go:3909 +0x27
testing.tRunner(0xc17efe00, 0xf2584728)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1621 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bcb40)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bcb40)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerValidatesHeaders(0xc14bcb40)
	/workdir/go/src/net/http/serve_test.go:4750 +0x33
testing.tRunner(0xc14bcb40, 0xf2584628)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1504 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bc3c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bc3c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerEmptyBodyRace(0xc14bc3c0, 0xf22b0701)
	/workdir/go/src/net/http/serve_test.go:4280 +0x26
net/http_test.TestServerEmptyBodyRace_h2(0xc14bc3c0)
	/workdir/go/src/net/http/serve_test.go:4278 +0x27
testing.tRunner(0xc14bc3c0, 0xf258456c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1478 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc1500820)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1500820)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testTransportAndServerSharedBodyRace(0xc1500820, 0xf22add00)
	/workdir/go/src/net/http/serve_test.go:3912 +0x26
net/http_test.TestTransportAndServerSharedBodyRace_h1(0xc1500820)
	/workdir/go/src/net/http/serve_test.go:3906 +0x27
testing.tRunner(0xc1500820, 0xf2584724)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1494 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bc140)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bc140)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerConnState(0xc14bc140)
	/workdir/go/src/net/http/serve_test.go:4098 +0x33
testing.tRunner(0xc14bc140, 0xf258453c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1503 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bc320)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bc320)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerEmptyBodyRace(0xc14bc320, 0xf22b0700)
	/workdir/go/src/net/http/serve_test.go:4280 +0x26
net/http_test.TestServerEmptyBodyRace_h1(0xc14bc320)
	/workdir/go/src/net/http/serve_test.go:4277 +0x27
testing.tRunner(0xc14bc320, 0xf2584568)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1540 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc1500a00)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1500a00)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestHandlerFinishSkipBigContentLengthRead(0xc1500a00)
	/workdir/go/src/net/http/serve_test.go:4585 +0x26
testing.tRunner(0xc1500a00, 0xf2584234)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1624 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bcdc0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bcdc0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerRequestContextCancel_ConnClose(0xc14bcdc0)
	/workdir/go/src/net/http/serve_test.go:4831 +0x30
testing.tRunner(0xc14bcdc0, 0xf25845e0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1507 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bc500)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bc500)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestCloseWrite(0xc14bc500)
	/workdir/go/src/net/http/serve_test.go:4344 +0x26
testing.tRunner(0xc14bc500, 0xf25840c8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1623 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bcd20)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bcd20)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerRequestContextCancel_ServeHTTPDone(0xc14bcd20, 0xf22b4201)
	/workdir/go/src/net/http/serve_test.go:4800 +0x26
net/http_test.TestServerRequestContextCancel_ServeHTTPDone_h2(0xc14bcd20)
	/workdir/go/src/net/http/serve_test.go:4797 +0x27
testing.tRunner(0xc14bcd20, 0xf25845e8)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1625 [chan receive, 2 minutes]:
testing.(*T).Parallel(0xc14bce60)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bce60)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerContext_ServerContextKey(0xc14bce60, 0xf22b4a00)
	/workdir/go/src/net/http/serve_test.go:4872 +0x26
net/http_test.TestServerContext_ServerContextKey_h1(0xc14bce60)
	/workdir/go/src/net/http/serve_test.go:4866 +0x27
testing.tRunner(0xc14bce60, 0xf2584550)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1622 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bcc80)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bcc80)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerRequestContextCancel_ServeHTTPDone(0xc14bcc80, 0xf22b4200)
	/workdir/go/src/net/http/serve_test.go:4800 +0x26
net/http_test.TestServerRequestContextCancel_ServeHTTPDone_h1(0xc14bcc80)
	/workdir/go/src/net/http/serve_test.go:4794 +0x27
testing.tRunner(0xc14bcc80, 0xf25845e4)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1626 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bcf00)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bcf00)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerContext_ServerContextKey(0xc14bcf00, 0xf22b4a01)
	/workdir/go/src/net/http/serve_test.go:4872 +0x26
net/http_test.TestServerContext_ServerContextKey_h2(0xc14bcf00)
	/workdir/go/src/net/http/serve_test.go:4869 +0x27
testing.tRunner(0xc14bcf00, 0xf2584554)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1627 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bcfa0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bcfa0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerContext_LocalAddrContextKey(0xc14bcfa0, 0xf22b4c00)
	/workdir/go/src/net/http/serve_test.go:4896 +0x30
net/http_test.TestServerContext_LocalAddrContextKey_h1(0xc14bcfa0)
	/workdir/go/src/net/http/serve_test.go:4890 +0x27
testing.tRunner(0xc14bcfa0, 0xf2584548)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1628 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bd220)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bd220)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerContext_LocalAddrContextKey(0xc14bd220, 0xf22b4c01)
	/workdir/go/src/net/http/serve_test.go:4896 +0x30
net/http_test.TestServerContext_LocalAddrContextKey_h2(0xc14bd220)
	/workdir/go/src/net/http/serve_test.go:4893 +0x27
testing.tRunner(0xc14bd220, 0xf258454c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1629 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bd360)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bd360)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestHandlerSetTransferEncodingChunked(0xc14bd360)
	/workdir/go/src/net/http/serve_test.go:4922 +0x26
testing.tRunner(0xc14bd360, 0xf2584250)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1630 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bd400)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bd400)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestHandlerSetTransferEncodingGzip(0xc14bd400)
	/workdir/go/src/net/http/serve_test.go:4937 +0x26
testing.tRunner(0xc14bd400, 0xf2584258)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1631 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bd4a0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bd4a0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestConcurrentServerServe(0xc14bd4a0)
	/workdir/go/src/net/http/serve_test.go:5425 +0x26
testing.tRunner(0xc14bd4a0, 0xf25840e0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1633 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bd5e0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bd5e0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerSetKeepAlivesEnabledClosesConns(0xc14bd5e0)
	/workdir/go/src/net/http/serve_test.go:5503 +0x26
testing.tRunner(0xc14bd5e0, 0xf25845f0)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1650 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bd680)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bd680)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerShutdown(0xc14bd680, 0xf22b9b00)
	/workdir/go/src/net/http/serve_test.go:5547 +0x29
net/http_test.TestServerShutdown_h1(0xc14bd680)
	/workdir/go/src/net/http/serve_test.go:5543 +0x27
testing.tRunner(0xc14bd680, 0xf2584608)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1651 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc14bd720)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc14bd720)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerShutdown(0xc14bd720, 0xf22b9c01)
	/workdir/go/src/net/http/serve_test.go:5547 +0x29
net/http_test.TestServerShutdown_h2(0xc14bd720)
	/workdir/go/src/net/http/serve_test.go:5544 +0x27
testing.tRunner(0xc14bd720, 0xf258460c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1680 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1832320)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1832320)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerCancelsReadTimeoutWhenIdle(0xc1832320)
	/workdir/go/src/net/http/serve_test.go:5698 +0x26
testing.tRunner(0xc1832320, 0xf2584510)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1913 [semacquire, 3 minutes]:
sync.runtime_Semacquire(0xc18b6db8)
	/workdir/go/src/runtime/sema.go:56 +0x37
sync.(*WaitGroup).Wait(0xc18b6db0)
	/workdir/go/src/sync/waitgroup.go:130 +0x7d
net/http_test.TestTransportMaxConnsPerHost.func2(0xf2325bea, 0x4, 0xc176e140)
	/workdir/go/src/net/http/transport_test.go:654 +0x293
net/http_test.TestTransportMaxConnsPerHost(0xc1833d60)
	/workdir/go/src/net/http/transport_test.go:683 +0xf2
testing.tRunner(0xc1833d60, 0xf2584894)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1917 [select, 3 minutes]:
net/http.(*Transport).getConn(0xc148a600, 0xc18af9a0, 0x0, 0xc18c6aa0, 0x4, 0xc17f9260, 0xf, 0x0, 0x0, 0x0, ...)
	/workdir/go/src/net/http/transport.go:1067 +0xc25
net/http.(*Transport).roundTrip(0xc148a600, 0xc1871380, 0x0, 0x0, 0xf21f6c15)
	/workdir/go/src/net/http/transport.go:535 +0x54b
net/http.(*Transport).RoundTrip(0xc148a600, 0xc1871380, 0xc148a600, 0x0, 0x0)
	/workdir/go/src/net/http/roundtrip.go:17 +0x2a
net/http.send(0xc1871380, 0xf258d1a0, 0xc148a600, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1f25b36, 0x0, ...)
	/workdir/go/src/net/http/client.go:250 +0x405
net/http.(*Client).send(0xc18d0fe0, 0xc1871380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, ...)
	/workdir/go/src/net/http/client.go:174 +0xab
net/http.(*Client).do(0xc18d0fe0, 0xc1871380, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/client.go:641 +0x354
net/http.(*Client).Do(...)
	/workdir/go/src/net/http/client.go:509
net/http_test.TestTransportMaxConnsPerHost.func2.2()
	/workdir/go/src/net/http/transport_test.go:635 +0x208
net/http_test.TestTransportMaxConnsPerHost.func2.3(0xc18b6db0, 0xc18d1060)
	/workdir/go/src/net/http/transport_test.go:651 +0x45
created by net/http_test.TestTransportMaxConnsPerHost.func2
	/workdir/go/src/net/http/transport_test.go:649 +0x27b

goroutine 1916 [select, 3 minutes]:
net/http.(*Transport).getConn(0xc148a600, 0xc18af8e0, 0x0, 0xc18c6aa0, 0x4, 0xc17f9230, 0xf, 0x0, 0x0, 0x0, ...)
	/workdir/go/src/net/http/transport.go:1067 +0xc25
net/http.(*Transport).roundTrip(0xc148a600, 0xc1871280, 0x0, 0x0, 0xf21f6c15)
	/workdir/go/src/net/http/transport.go:535 +0x54b
net/http.(*Transport).RoundTrip(0xc148a600, 0xc1871280, 0xc148a600, 0x0, 0x0)
	/workdir/go/src/net/http/roundtrip.go:17 +0x2a
net/http.send(0xc1871280, 0xf258d1a0, 0xc148a600, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1f25b36, 0x0, ...)
	/workdir/go/src/net/http/client.go:250 +0x405
net/http.(*Client).send(0xc18d0fe0, 0xc1871280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, ...)
	/workdir/go/src/net/http/client.go:174 +0xab
net/http.(*Client).do(0xc18d0fe0, 0xc1871280, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/client.go:641 +0x354
net/http.(*Client).Do(...)
	/workdir/go/src/net/http/client.go:509
net/http_test.TestTransportMaxConnsPerHost.func2.2()
	/workdir/go/src/net/http/transport_test.go:635 +0x208
net/http_test.TestTransportMaxConnsPerHost.func2.3(0xc18b6db0, 0xc18d1060)
	/workdir/go/src/net/http/transport_test.go:651 +0x45
created by net/http_test.TestTransportMaxConnsPerHost.func2
	/workdir/go/src/net/http/transport_test.go:649 +0x27b

goroutine 1681 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc18323c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc18323c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerDuplicateBackgroundRead(0xc18323c0)
	/workdir/go/src/net/http/serve_test.go:5758 +0x26
testing.tRunner(0xc18323c0, 0xf2584564)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1734 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1501360)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1501360)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testSniffWriteSize(0xc1501360, 0xf22be901)
	/workdir/go/src/net/http/sniff_test.go:200 +0x30
net/http_test.TestSniffWriteSize_h2(0xc1501360)
	/workdir/go/src/net/http/sniff_test.go:198 +0x27
testing.tRunner(0xc1501360, 0xf2584658)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1699 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1832500)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1832500)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerHijackGetsBackgroundByte_big(0xc1832500)
	/workdir/go/src/net/http/serve_test.go:5875 +0x29
testing.tRunner(0xc1832500, 0xf2584594)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1698 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1832460)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1832460)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerHijackGetsBackgroundByte(0xc1832460)
	/workdir/go/src/net/http/serve_test.go:5815 +0x26
testing.tRunner(0xc1832460, 0xf2584598)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1707 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1832780)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1832780)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerCloseListenerOnce(0xc1832780)
	/workdir/go/src/net/http/serve_test.go:5979 +0x26
testing.tRunner(0xc1832780, 0xf258451c)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1871 [IO wait, 3 minutes]:
internal/poll.runtime_pollWait(0xe1479e74, 0x72, 0xffffffff)
	/workdir/go/src/runtime/netpoll.go:184 +0x4c
internal/poll.(*pollDesc).wait(0xc1891414, 0x72, 0x1000, 0x1000, 0xffffffff)
	/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
	/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc1891400, 0xc18f0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/internal/poll/fd_unix.go:169 +0x170
net.(*netFD).Read(0xc1891400, 0xc18f0000, 0x1000, 0x1000, 0xc14e3760, 0x0, 0x2)
	/workdir/go/src/net/fd_unix.go:202 +0x40
net.(*conn).Read(0xc14e34b8, 0xc18f0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net.go:177 +0x57
net/http.(*persistConn).Read(0xc1833e00, 0xc18f0000, 0x1000, 0x1000, 0xf1f6ab60, 0xc18b2c00, 0xf1f16514)
	/workdir/go/src/net/http/transport.go:1609 +0x152
bufio.(*Reader).fill(0xc1851bf0)
	/workdir/go/src/bufio/bufio.go:100 +0xea
bufio.(*Reader).Peek(0xc1851bf0, 0x1, 0x0, 0x0, 0x1, 0xc18b3100, 0xc17c2dc0)
	/workdir/go/src/bufio/bufio.go:138 +0x42
net/http.(*persistConn).readLoop(0xc1833e00)
	/workdir/go/src/net/http/transport.go:1762 +0x1c5
created by net/http.(*Transport).dialConn
	/workdir/go/src/net/http/transport.go:1431 +0x9e1

goroutine 1716 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1832b40)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1832b40)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerContentType(0xc1832b40, 0xf22bd900)
	/workdir/go/src/net/http/sniff_test.go:96 +0x30
net/http_test.TestServerContentType_h1(0xc1832b40)
	/workdir/go/src/net/http/sniff_test.go:92 +0x27
testing.tRunner(0xc1832b40, 0xf2584540)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1710 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1832960)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1832960)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.TestServerContexts(0xc1832960)
	/workdir/go/src/net/http/serve_test.go:6042 +0x26
testing.tRunner(0xc1832960, 0xf2584558)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1717 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc1832be0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc1832be0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testServerContentType(0xc1832be0, 0xf22bd901)
	/workdir/go/src/net/http/sniff_test.go:96 +0x30
net/http_test.TestServerContentType_h2(0xc1832be0)
	/workdir/go/src/net/http/sniff_test.go:93 +0x27
testing.tRunner(0xc1832be0, 0xf2584544)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1733 [chan receive, 3 minutes]:
testing.(*T).Parallel(0xc15012c0)
	/workdir/go/src/testing/testing.go:814 +0x1aa
net/http_test.setParallel(0xc15012c0)
	/workdir/go/src/net/http/main_test.go:94 +0x57
net/http_test.testSniffWriteSize(0xc15012c0, 0xf22be900)
	/workdir/go/src/net/http/sniff_test.go:200 +0x30
net/http_test.TestSniffWriteSize_h1(0xc15012c0)
	/workdir/go/src/net/http/sniff_test.go:197 +0x27
testing.tRunner(0xc15012c0, 0xf2584654)
	/workdir/go/src/testing/testing.go:909 +0xa6
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x2d3

goroutine 1926 [IO wait, 3 minutes]:
internal/poll.runtime_pollWait(0xe1479d6c, 0x72, 0xffffffff)
	/workdir/go/src/runtime/netpoll.go:184 +0x4c
internal/poll.(*pollDesc).wait(0xc1891464, 0x72, 0x1000, 0x1000, 0xffffffff)
	/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
	/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc1891450, 0xc187c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/internal/poll/fd_unix.go:169 +0x170
net.(*netFD).Read(0xc1891450, 0xc187c000, 0x1000, 0x1000, 0x0, 0x1, 0xf1f89c01)
	/workdir/go/src/net/fd_unix.go:202 +0x40
net.(*conn).Read(0xc1410660, 0xc187c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net.go:177 +0x57
net/http.(*connReader).Read(0xc18d1360, 0xc187c000, 0x1000, 0x1000, 0x306, 0xe15f9a29, 0x0)
	/workdir/go/src/net/http/server.go:785 +0x12f
bufio.(*Reader).fill(0xc1850a20)
	/workdir/go/src/bufio/bufio.go:100 +0xea
bufio.(*Reader).ReadSlice(0xc1850a20, 0xf1f25b0a, 0xf1f1d2c7, 0xc1871a80, 0x80, 0x80, 0xf2574a00)
	/workdir/go/src/bufio/bufio.go:356 +0x33
bufio.(*Reader).ReadLine(0xc1850a20, 0xc1891450, 0xc14343c0, 0xf17d2008, 0xf286de10, 0x0, 0x0)
	/workdir/go/src/bufio/bufio.go:385 +0x2b
net/textproto.(*Reader).readLineSlice(0xc18ae860, 0xc1871a80, 0x0, 0xf20eca6b, 0xc1891450, 0x0)
	/workdir/go/src/net/textproto/reader.go:57 +0x54
net/textproto.(*Reader).ReadLine(...)
	/workdir/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc1850a20, 0x0, 0xc1871a80, 0x0, 0x0)
	/workdir/go/src/net/http/request.go:1012 +0x6d
net/http.(*conn).readRequest(0xc18c44e0, 0xf2593da0, 0xc18d1340, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/server.go:965 +0x190
net/http.(*conn).serve(0xc18c44e0, 0xf2593da0, 0xc18d1340)
	/workdir/go/src/net/http/server.go:1817 +0x674
created by net/http.(*Server).Serve
	/workdir/go/src/net/http/server.go:2925 +0x2fa

goroutine 1918 [select, 3 minutes]:
net/http.(*Transport).getConn(0xc148a600, 0xc18afa60, 0x0, 0xc18c6aa0, 0x4, 0xc17f9270, 0xf, 0x0, 0x0, 0x0, ...)
	/workdir/go/src/net/http/transport.go:1067 +0xc25
net/http.(*Transport).roundTrip(0xc148a600, 0xc1871480, 0x0, 0x0, 0xf21f6c15)
	/workdir/go/src/net/http/transport.go:535 +0x54b
net/http.(*Transport).RoundTrip(0xc148a600, 0xc1871480, 0xc148a600, 0x0, 0x0)
	/workdir/go/src/net/http/roundtrip.go:17 +0x2a
net/http.send(0xc1871480, 0xf258d1a0, 0xc148a600, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1f25b36, 0x0, ...)
	/workdir/go/src/net/http/client.go:250 +0x405
net/http.(*Client).send(0xc18d0fe0, 0xc1871480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, ...)
	/workdir/go/src/net/http/client.go:174 +0xab
net/http.(*Client).do(0xc18d0fe0, 0xc1871480, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/client.go:641 +0x354
net/http.(*Client).Do(...)
	/workdir/go/src/net/http/client.go:509
net/http_test.TestTransportMaxConnsPerHost.func2.2()
	/workdir/go/src/net/http/transport_test.go:635 +0x208
net/http_test.TestTransportMaxConnsPerHost.func2.3(0xc18b6db0, 0xc18d1060)
	/workdir/go/src/net/http/transport_test.go:651 +0x45
created by net/http_test.TestTransportMaxConnsPerHost.func2
	/workdir/go/src/net/http/transport_test.go:649 +0x27b

goroutine 1920 [select, 3 minutes]:
net/http.(*Transport).getConn(0xc148a600, 0xc18afce0, 0x0, 0xc18c6aa0, 0x4, 0xc17f92f0, 0xf, 0x0, 0x0, 0x0, ...)
	/workdir/go/src/net/http/transport.go:1067 +0xc25
net/http.(*Transport).roundTrip(0xc148a600, 0xc1871700, 0x0, 0x0, 0xf21f6c15)
	/workdir/go/src/net/http/transport.go:535 +0x54b
net/http.(*Transport).RoundTrip(0xc148a600, 0xc1871700, 0xc148a600, 0x0, 0x0)
	/workdir/go/src/net/http/roundtrip.go:17 +0x2a
net/http.send(0xc1871700, 0xf258d1a0, 0xc148a600, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1f25b36, 0x0, ...)
	/workdir/go/src/net/http/client.go:250 +0x405
net/http.(*Client).send(0xc18d0fe0, 0xc1871700, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, ...)
	/workdir/go/src/net/http/client.go:174 +0xab
net/http.(*Client).do(0xc18d0fe0, 0xc1871700, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/client.go:641 +0x354
net/http.(*Client).Do(...)
	/workdir/go/src/net/http/client.go:509
net/http_test.TestTransportMaxConnsPerHost.func2.2()
	/workdir/go/src/net/http/transport_test.go:635 +0x208
net/http_test.TestTransportMaxConnsPerHost.func2.3(0xc18b6db0, 0xc18d1060)
	/workdir/go/src/net/http/transport_test.go:651 +0x45
created by net/http_test.TestTransportMaxConnsPerHost.func2
	/workdir/go/src/net/http/transport_test.go:649 +0x27b

goroutine 1915 [select, 3 minutes]:
net/http.(*Transport).getConn(0xc148a600, 0xc18d1420, 0x0, 0xc18c6aa0, 0x4, 0xc18b6e10, 0xf, 0x0, 0x0, 0x0, ...)
	/workdir/go/src/net/http/transport.go:1067 +0xc25
net/http.(*Transport).roundTrip(0xc148a600, 0xc18c8f80, 0x0, 0x0, 0xf21f6c15)
	/workdir/go/src/net/http/transport.go:535 +0x54b
net/http.(*Transport).RoundTrip(0xc148a600, 0xc18c8f80, 0xc148a600, 0x0, 0x0)
	/workdir/go/src/net/http/roundtrip.go:17 +0x2a
net/http.send(0xc18c8f80, 0xf258d1a0, 0xc148a600, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1f25b36, 0x0, ...)
	/workdir/go/src/net/http/client.go:250 +0x405
net/http.(*Client).send(0xc18d0fe0, 0xc18c8f80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, ...)
	/workdir/go/src/net/http/client.go:174 +0xab
net/http.(*Client).do(0xc18d0fe0, 0xc18c8f80, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/client.go:641 +0x354
net/http.(*Client).Do(...)
	/workdir/go/src/net/http/client.go:509
net/http_test.TestTransportMaxConnsPerHost.func2.2()
	/workdir/go/src/net/http/transport_test.go:635 +0x208
net/http_test.TestTransportMaxConnsPerHost.func2.3(0xc18b6db0, 0xc18d1060)
	/workdir/go/src/net/http/transport_test.go:651 +0x45
created by net/http_test.TestTransportMaxConnsPerHost.func2
	/workdir/go/src/net/http/transport_test.go:649 +0x27b

goroutine 1914 [IO wait, 3 minutes]:
internal/poll.runtime_pollWait(0xe1479ce8, 0x72, 0x0)
	/workdir/go/src/runtime/netpoll.go:184 +0x4c
internal/poll.(*pollDesc).wait(0xc1891374, 0x72, 0x0, 0x0, 0xf2326a74)
	/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
	/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc1891360, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/workdir/go/src/internal/poll/fd_unix.go:384 +0x19d
net.(*netFD).accept(0xc1891360, 0xc17ff728, 0xc17d5d28, 0xf286e100)
	/workdir/go/src/net/fd_unix.go:238 +0x28
net.(*TCPListener).accept(0xc140e8b0, 0xf21fcca9, 0xf2596540, 0xf1f6e6f2)
	/workdir/go/src/net/tcpsock_posix.go:139 +0x28
net.(*TCPListener).Accept(0xc140e8b0, 0xc17ff76c, 0xc, 0xc17f3b20, 0xf22464e5)
	/workdir/go/src/net/tcpsock.go:261 +0x3d
net/http.(*Server).Serve(0xc18c2990, 0xf25928c0, 0xc140e8b0, 0x0, 0x0)
	/workdir/go/src/net/http/server.go:2894 +0x226
net/http/httptest.(*Server).goServe.func1(0xc176e140)
	/workdir/go/src/net/http/httptest/server.go:298 +0x5f
created by net/http/httptest.(*Server).goServe
	/workdir/go/src/net/http/httptest/server.go:296 +0x52
exitcode=2FAIL	net/http	181.220s

@bcmills

This comment has been minimized.

Copy link
Member Author

commented Jun 14, 2019

Here's another one from the linux-amd64-longtest builder.
All of the goroutines have been parked for ~14m, and the test running on the stack is once again TestTransportMaxConnsPerHost.

https://build.golang.org/log/0329c5cb84d687a5adaca96483af1cda0dd8dd28

panic: test timed out after 15m0s

goroutine 9640 [running]:
testing.(*M).startAlarm.func1()
	/workdir/go/src/testing/testing.go:1382 +0xdf
created by time.goFunc
	/workdir/go/src/time/sleep.go:169 +0x44

goroutine 1 [chan receive, 14 minutes]:
testing.(*T).Run(0xc000518200, 0x99a284, 0x1c, 0x9bd078, 0x4c0d01)
	/workdir/go/src/testing/testing.go:961 +0x377
testing.runTests.func1(0xc0000ed600)
	/workdir/go/src/testing/testing.go:1207 +0x78
testing.tRunner(0xc0000ed600, 0xc000063d98)
	/workdir/go/src/testing/testing.go:909 +0xc9
testing.runTests(0xc00000e3e0, 0xdaa060, 0x1ee, 0x1ee, 0x0)
	/workdir/go/src/testing/testing.go:1205 +0x2a7
testing.(*M).Run(0xc0000ea680, 0x0)
	/workdir/go/src/testing/testing.go:1122 +0x176
net/http_test.TestMain(0xc0000ea680)
	/workdir/go/src/net/http/main_test.go:23 +0x2b
main.main()
	_testmain.go:1094 +0x135

goroutine 6 [syscall, 14 minutes]:
os/signal.signal_recv(0x0)
	/workdir/go/src/runtime/sigqueue.go:139 +0x9c
os/signal.loop()
	/workdir/go/src/os/signal/signal_unix.go:23 +0x22
created by os/signal.init.0
	/workdir/go/src/os/signal/signal_unix.go:29 +0x41

goroutine 28 [chan receive, 14 minutes]:
testing.(*T).Parallel(0xc000130b00)
	/workdir/go/src/testing/testing.go:814 +0x1d5
net/http.TestCmdGoNoHTTPServer(0xc000130b00)
	/workdir/go/src/net/http/http_test.go:85 +0x43
testing.tRunner(0xc000130b00, 0x9bb990)
	/workdir/go/src/testing/testing.go:909 +0xc9
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x350

goroutine 34 [chan receive, 14 minutes]:
testing.(*T).Parallel(0xc000206500)
	/workdir/go/src/testing/testing.go:814 +0x1d5
net/http.TestRequestWriteTransport(0xc000206500)
	/workdir/go/src/net/http/requestwrite_test.go:648 +0x43
testing.tRunner(0xc000206500, 0x9bba88)
	/workdir/go/src/testing/testing.go:909 +0xc9
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x350

goroutine 39 [chan receive, 14 minutes]:
testing.(*T).Parallel(0xc000206c00)
	/workdir/go/src/testing/testing.go:814 +0x1d5
net/http.TestReadResponseCloseInMiddle(0xc000206c00)
	/workdir/go/src/net/http/response_test.go:643 +0x43
testing.tRunner(0xc000206c00, 0x9bba30)
	/workdir/go/src/testing/testing.go:909 +0xc9
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x350

goroutine 3385 [chan receive, 14 minutes]:
testing.(*T).Parallel(0xc00026b300)
	/workdir/go/src/testing/testing.go:814 +0x1d5
net/http_test.TestConsumingBodyOnNextConn(0xc00026b300)
	/workdir/go/src/net/http/serve_test.go:164 +0x43
testing.tRunner(0xc00026b300, 0x9bc118)
	/workdir/go/src/testing/testing.go:909 +0xc9
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x350

goroutine 9669 [IO wait, 14 minutes]:
internal/poll.runtime_pollWait(0x7fbc095be458, 0x72, 0x0)
	/workdir/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0001f2098, 0x72, 0x0, 0x0, 0x98a7c6)
	/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc0001f2080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/workdir/go/src/internal/poll/fd_unix.go:384 +0x1f8
net.(*netFD).accept(0xc0001f2080, 0xc0002aa1a0, 0xc0002aa228, 0x9bd9e8)
	/workdir/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc0003b8060, 0xc000188090, 0xc0001deda8, 0xc0002aa228)
	/workdir/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0003b8060, 0x0, 0xc0001deea8, 0xc000692044, 0xc000692000)
	/workdir/go/src/net/tcpsock.go:261 +0x47
crypto/tls.(*listener).Accept(0xc0003b90a0, 0xc0001dee08, 0x18, 0xc00058a480, 0x73defe)
	/workdir/go/src/crypto/tls/tls.go:59 +0x37
net/http.(*Server).Serve(0xc000414000, 0xa601a0, 0xc0003b90a0, 0x0, 0x0)
	/workdir/go/src/net/http/server.go:2894 +0x286
net/http/httptest.(*Server).goServe.func1(0xc000692000)
	/workdir/go/src/net/http/httptest/server.go:298 +0x7b
created by net/http/httptest.(*Server).goServe
	/workdir/go/src/net/http/httptest/server.go:296 +0x5c

goroutine 9546 [semacquire, 14 minutes]:
sync.runtime_Semacquire(0xc000326ac8)
	/workdir/go/src/runtime/sema.go:56 +0x42
sync.(*WaitGroup).Wait(0xc000326ac0)
	/workdir/go/src/sync/waitgroup.go:130 +0x64
net/http_test.TestTransportMaxConnsPerHost.func2(0x989dab, 0x5, 0xc000692000)
	/workdir/go/src/net/http/transport_test.go:654 +0x312
net/http_test.TestTransportMaxConnsPerHost(0xc000518200)
	/workdir/go/src/net/http/transport_test.go:689 +0x292
testing.tRunner(0xc000518200, 0x9bd078)
	/workdir/go/src/testing/testing.go:909 +0xc9
created by testing.(*T).Run
	/workdir/go/src/testing/testing.go:960 +0x350

goroutine 9674 [select, 14 minutes]:
net/http.(*Transport).getConn(0xc00044e140, 0xc0001881b0, 0x0, 0xc000450980, 0x5, 0xc000376060, 0xf, 0x0, 0x0, 0x0, ...)
	/workdir/go/src/net/http/transport.go:1068 +0xe51
net/http.(*Transport).roundTrip(0xc00044e140, 0xc000130100, 0x0, 0xc0003afa80, 0x40e4b8)
	/workdir/go/src/net/http/transport.go:536 +0x603
net/http.(*Transport).RoundTrip(0xc00044e140, 0xc000130100, 0xc00044e140, 0x0, 0x0)
	/workdir/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000130100, 0xa55b80, 0xc00044e140, 0x0, 0x0, 0x0, 0xc00027a010, 0x203000, 0x1, 0x0)
	/workdir/go/src/net/http/client.go:250 +0x43a
net/http.(*Client).send(0xc0001a4150, 0xc000130100, 0x0, 0x0, 0x0, 0xc00027a010, 0x0, 0x1, 0x97cc20)
	/workdir/go/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0xc0001a4150, 0xc000130100, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
	/workdir/go/src/net/http/client.go:509
net/http_test.TestTransportMaxConnsPerHost.func2.2()
	/workdir/go/src/net/http/transport_test.go:635 +0x276
net/http_test.TestTransportMaxConnsPerHost.func2.3(0xc000326ac0, 0xc0001a45d0)
	/workdir/go/src/net/http/transport_test.go:651 +0x57
created by net/http_test.TestTransportMaxConnsPerHost.func2
	/workdir/go/src/net/http/transport_test.go:649 +0x2f2

goroutine 8847 [select, 14 minutes]:
net/http.(*http2serverConn).serve(0xc000406300)
	/workdir/go/src/net/http/h2_bundle.go:4412 +0x588
net/http.(*http2Server).ServeConn(0xc00002eb00, 0xa66c60, 0xc0000c4000, 0xc000499c10)
	/workdir/go/src/net/http/h2_bundle.go:4021 +0x73a
net/http.http2ConfigureServer.func1(0xc000414000, 0xc0000c4000, 0xa56ac0, 0xc000352380)
	/workdir/go/src/net/http/h2_bundle.go:3847 +0xef
net/http.(*conn).serve(0xc0000b8320, 0xa61660, 0xc0002807e0)
	/workdir/go/src/net/http/server.go:1800 +0x122c
created by net/http.(*Server).Serve
	/workdir/go/src/net/http/server.go:2925 +0x38e

goroutine 9684 [IO wait, 14 minutes]:
internal/poll.runtime_pollWait(0x7fbc043f52b8, 0x72, 0xffffffffffffffff)
	/workdir/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0001f2618, 0x72, 0x600, 0x6e9, 0xffffffffffffffff)
	/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0001f2600, 0xc0004f4000, 0x6e9, 0x6e9, 0x0, 0x0, 0x0)
	/workdir/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc0001f2600, 0xc0004f4000, 0x6e9, 0x6e9, 0x203000, 0x0, 0x683)
	/workdir/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000010008, 0xc0004f4000, 0x6e9, 0x6e9, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net.go:177 +0x68
crypto/tls.(*atLeastReader).Read(0xc0003b9320, 0xc0004f4000, 0x6e9, 0x6e9, 0x44742e, 0xc000488460, 0xc0004a9970)
	/workdir/go/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc0000825d8, 0xa557a0, 0xc0003b9320, 0x40bd05, 0x907700, 0x972d80)
	/workdir/go/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc000082380, 0xa55ae0, 0xc000010008, 0x5, 0xc000010008, 0x203000)
	/workdir/go/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc000082380, 0x0, 0x0, 0xc0003b92e0)
	/workdir/go/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
	/workdir/go/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc000082380, 0xc0004fb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/workdir/go/src/crypto/tls/conn.go:1255 +0x161
bufio.(*Reader).Read(0xc0007b3560, 0xc00037a2d8, 0x9, 0x9, 0xc0004a9d10, 0x0, 0x7222a2)
	/workdir/go/src/bufio/bufio.go:223 +0x23b
io.ReadAtLeast(0xa555c0, 0xc0007b3560, 0xc00037a2d8, 0x9, 0x9, 0x9, 0xc000066060, 0x0, 0xa558a0)
	/workdir/go/src/io/io.go:310 +0x87
io.ReadFull(...)
	/workdir/go/src/io/io.go:329
net/http.http2readFrameHeader(0xc00037a2d8, 0x9, 0x9, 0xa555c0, 0xc0007b3560, 0x0, 0x0, 0xc0001a50e0, 0x0)
	/workdir/go/src/net/http/h2_bundle.go:1477 +0x87
net/http.(*http2Framer).ReadFrame(0xc00037a2a0, 0xc0001a50e0, 0x0, 0x0, 0x0)
	/workdir/go/src/net/http/h2_bundle.go:1735 +0xa1
net/http.(*http2clientConnReadLoop).run(0xc0004a9fb8, 0x6fc2dd, 0xc0006923c0)
	/workdir/go/src/net/http/h2_bundle.go:8145 +0x8e
net/http.(*http2ClientConn).readLoop(0xc0000fc600)
	/workdir/go/src/net/http/h2_bundle.go:8073 +0xa3
created by net/http.(*http2Transport).newClientConn
	/workdir/go/src/net/http/h2_bundle.go:7132 +0x62f

goroutine 9627 [IO wait, 14 minutes]:
internal/poll.runtime_pollWait(0x7fbc096e1b88, 0x72, 0xffffffffffffffff)
	/workdir/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000270018, 0x72, 0x200, 0x205, 0xffffffffffffffff)
	/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000270000, 0xc0002ea000, 0x205, 0x205, 0x0, 0x0, 0x0)
	/workdir/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000270000, 0xc0002ea000, 0x205, 0x205, 0x203000, 0x0, 0xfd)
	/workdir/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc00027a000, 0xc0002ea000, 0x205, 0x205, 0x0, 0x0, 0x0)
	/workdir/go/src/net/net.go:177 +0x68
crypto/tls.(*atLeastReader).Read(0xc0002f2180, 0xc0002ea000, 0x205, 0x205, 0x122, 0xc0004adb18, 0xc0004ada78)
	/workdir/go/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc0000c4258, 0xa557a0, 0xc0002f2180, 0x40bd05, 0x907700, 0x972d80)
	/workdir/go/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc0000c4000, 0xa55ae0, 0xc00027a000, 0x5, 0xc00027a000, 0x9)
	/workdir/go/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc0000c4000, 0x0, 0x0, 0x6ff39b)
	/workdir/go/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
	/workdir/go/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc0000c4000, 0xc00046a8f8, 0x9, 0x9, 0x0, 0x0, 0x0)
	/workdir/go/src/crypto/tls/conn.go:1255 +0x161
io.ReadAtLeast(0xa55760, 0xc0000c4000, 0xc00046a8f8, 0x9, 0x9, 0x9, 0x700248, 0x0, 0x0)
	/workdir/go/src/io/io.go:310 +0x87
io.ReadFull(...)
	/workdir/go/src/io/io.go:329
net/http.http2readFrameHeader(0xc00046a8f8, 0x9, 0x9, 0xa55760, 0xc0000c4000, 0x0, 0xc000000000, 0x0, 0xc0004e2480)
	/workdir/go/src/net/http/h2_bundle.go:1477 +0x87
net/http.(*http2Framer).ReadFrame(0xc00046a8c0, 0xc0004adee0, 0x2, 0x0, 0x1)
	/workdir/go/src/net/http/h2_bundle.go:1735 +0xa1
net/http.(*http2serverConn).readFrames(0xc000406300)
	/workdir/go/src/net/http/h2_bundle.go:4299 +0xa4
created by net/http.(*http2serverConn).serve
	/workdir/go/src/net/http/h2_bundle.go:4404 +0x347
FAIL	net/http	900.012s

@bcmills bcmills changed the title net/http: apparent test deadlock on android-386-emu net/http: apparent test deadlock in TestTransportMaxConnsPerHost Jun 14, 2019

@bcmills bcmills removed the OS-Android label Jun 14, 2019

@bcmills

This comment has been minimized.

Copy link
Member Author

commented Jun 14, 2019

The fact that it deadlocked in TestTransportMaxConnsPerHost both times suggests a possible connection with #31982.

@fraenkel

This comment has been minimized.

Copy link
Contributor

commented Jun 14, 2019

This is slightly different than the original issue. The original issue was a counting problem only affecting http2. The two reported issues here occur on http (android) and http2.(amd64).

@fraenkel

This comment has been minimized.

Copy link
Contributor

commented Jun 14, 2019

The other identical behavior in both is that they have at least one (two for http2) goroutines processing a request. The processing is reading the header/headerFrame waiting on additional bytes but there is no client routine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.