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 deadlock in TestBidiStreamReverseProxy on openbsd builders #32691

Open
bcmills opened this issue Jun 19, 2019 · 7 comments
Open
Labels
help wanted NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-OpenBSD Testing An issue that has been verified to require only test changes, not just a test failure.
Milestone

Comments

@bcmills
Copy link
Contributor

bcmills commented Jun 19, 2019

From the openbsd-amd64-62 build logs (https://build.golang.org/log/5fb644ae1e2c8e29e0ba85a4e4fbc04c47bafaad): a net/http test run that shows lots of goroutines blocked in IO wait for 2+ minutes during TestBidiStreamReverseProxy.

It's not obvious to me whether this indicates a bug in net/http or the OpenBSD kernel.

panic: test timed out after 3m0s

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

goroutine 1 [chan receive, 2 minutes]:
testing.tRunner.func1(0xc0000d5600)
	/tmp/workdir/go/src/testing/testing.go:885 +0x202
testing.tRunner(0xc0000d5600, 0xc000051d98)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
testing.runTests(0xc00000e460, 0xda6f60, 0x1ee, 0x1ee, 0x0)
	/tmp/workdir/go/src/testing/testing.go:1205 +0x2a7
testing.(*M).Run(0xc0000d2680, 0x0)
	/tmp/workdir/go/src/testing/testing.go:1122 +0x176
net/http_test.TestMain(0xc0000d2680)
	/tmp/workdir/go/src/net/http/main_test.go:23 +0x2b
main.main()
	_testmain.go:1094 +0x135

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

goroutine 1095 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000246600)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000246600, 0x9b8750)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1508 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0005aec00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0005aec00, 0x9b8bc8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1091 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000246200)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000246200, 0x9b8720)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1092 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000246300)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000246300, 0x9b8728)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1154 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397200)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397200, 0x9b7cb8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 795 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000174800)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000174800, 0x9b8148)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1365 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000496700)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000496700, 0x9b8318)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1090 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000246100)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000246100, 0x9b8730)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1027 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000463500)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000463500, 0x9b84a8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1824 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0004b4500)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0004b4500, 0x9b8668)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 794 [sync.Cond.Wait, 2 minutes]:
runtime.goparkunlock(...)
	/tmp/workdir/go/src/runtime/proc.go:310
sync.runtime_notifyListWait(0xc000942180, 0x22a216b600000022)
	/tmp/workdir/go/src/runtime/sema.go:510 +0xf8
sync.(*Cond).Wait(0xc000942170)
	/tmp/workdir/go/src/sync/cond.go:56 +0x9d
net/http.(*http2pipe).Read(0xc000942168, 0xc000cb0000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:3512 +0xa6
net/http.http2transportResponseBody.Read(0xc000942140, 0xc000cb0000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8418 +0xac
io.copyBuffer(0x200e34850, 0xc000755a40, 0x2a1363028, 0xc000942140, 0xc000cb0000, 0x8000, 0x8000, 0xc0000fc550, 0xc0002b6500, 0x0)
	/tmp/workdir/go/src/io/io.go:402 +0x122
io.Copy(...)
	/tmp/workdir/go/src/io/io.go:364
net/http_test.TestBidiStreamReverseProxy(0xc000174600)
	/tmp/workdir/go/src/net/http/clientserver_test.go:1527 +0x666
testing.tRunner(0xc000174600, 0x9b7cf0)
	/tmp/workdir/go/src/testing/testing.go:909 +0xc9
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1653 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000175300)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000175300, 0x9b8820)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1088 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0000fbf00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0000fbf00, 0x9b7f50)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1094 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000246500)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000246500, 0x9b8768)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1294 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000362c00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000362c00, 0x9b7ef0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1089 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000246000)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000246000, 0x9b8320)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1422 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0004b4400)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0004b4400, 0x9b7c88)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 796 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000174900)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000174900, 0x9b86f8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1648 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000327f00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000327f00, 0x9b89d0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2975 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0004b4f00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0004b4f00, 0x9b8fc8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1013 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000462700)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
runtime.Goexit()
	/tmp/workdir/go/src/runtime/panic.go:547 +0xec
testing.(*common).SkipNow(0xc000462700)
	/tmp/workdir/go/src/testing/testing.go:742 +0x39
testing.(*common).Skip(0xc000462700, 0xc0001926f0, 0x1, 0x1)
	/tmp/workdir/go/src/testing/testing.go:722 +0x78
net/http_test.TestLinuxSendfile(0xc000462700)
	/tmp/workdir/go/src/net/http/fs_test.go:1097 +0xf0
testing.tRunner(0xc000462700, 0x9b8428)
	/tmp/workdir/go/src/testing/testing.go:909 +0xc9
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1162 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397700)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397700, 0x9b8870)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1166 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397b00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397b00, 0x9b85f8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1056 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397000)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397000, 0x9b8af0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1093 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000246400)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000246400, 0x9b8480)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1167 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397c00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397c00, 0x9b8388)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1096 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000246700)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000246700, 0x9b8a20)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1097 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000246900)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000246900, 0x9b89a0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1101 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000246d00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000246d00, 0x9b8500)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1102 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000246e00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000246e00, 0x9b8338)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1103 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000246f00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000246f00, 0x9b8708)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1104 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000247000)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000247000, 0x9b7d70)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1105 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000247100)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000247100, 0x9b8250)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1106 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000247200)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000247200, 0x9b8240)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1107 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000247300)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000247300, 0x9b81a0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1108 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b8000)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b8000, 0x9b8178)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1109 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b8100)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b8100, 0x9b8188)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1110 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b8200)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b8200, 0x9b8180)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1111 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b8300)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b8300, 0x9b8410)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1112 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b8400)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b8400, 0x9b8a00)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1113 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b8500)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b8500, 0x9b8a08)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1125 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b8e00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b8e00, 0x9b8258)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1126 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b8f00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b8f00, 0x9b8260)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1255 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b7600)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b7600, 0x9b8ab8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1128 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b9100)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b9100, 0x9b8af8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1163 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397800)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397800, 0x9b89c0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1155 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397300)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397300, 0x9b7ca8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1156 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397400)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397400, 0x9b7cc0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1127 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b9000)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b9000, 0x9b8ac8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1165 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397a00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397a00, 0x9b81d0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1252 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b7300)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b7300, 0x9b8928)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1057 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397100)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397100, 0x9b7cb0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1164 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397900)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397900, 0x9b89b8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1251 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b7200)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b7200, 0x9b8920)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1169 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397f00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397f00, 0x9b8b78)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1170 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003d2700)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003d2700, 0x9b8b80)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1171 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003d2800)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003d2800, 0x9b8b60)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1172 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003d2a00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003d2a00, 0x9b8b58)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1173 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003d2b00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003d2b00, 0x9b8b50)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1175 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003d2d00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003d2d00, 0x9b8b08)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1192 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b6800)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b6800, 0x9b90b0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1193 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b6900)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b6900, 0x9b90b8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1260 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b7d00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b7d00, 0x9b85f0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1258 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b7b00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b7b00, 0x9b8618)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1733 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397500)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397500, 0x9b8830)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1825 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0004b4600)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0004b4600, 0x9b8e00)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1268 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000398300)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000398300, 0x9b8898)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1257 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b7a00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b7a00, 0x9b8610)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1254 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b7500)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b7500, 0x9b8918)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1253 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b7400)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b7400, 0x9b8910)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1259 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b7c00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b7c00, 0x9b85e8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1451 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b8b00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b8b00, 0x9b7f00)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1448 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b8700)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b8700, 0x9b8858)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1431 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0004b4b00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0004b4b00, 0x9b8930)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1447 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b8600)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b8600, 0x9b8850)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1432 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0004b4c00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0004b4c00, 0x9b8938)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1384 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0004b4300)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0004b4300, 0x9b87f0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1509 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0005aed00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0005aed00, 0x9b8bd0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1652 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000174f00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000174f00, 0x9b8818)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1654 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000175400)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000175400, 0x9b8808)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1544 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0000fb200)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0000fb200, 0x9b81d8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1650 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000174100)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000174100, 0x9b8950)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1730 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000396c00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000396c00, 0x9b87b0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1649 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000174000)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000174000, 0x9b8948)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1651 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000174200)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000174200, 0x9b8940)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1655 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000175500)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000175500, 0x9b8810)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1656 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000175600)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000175600, 0x9b8210)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1657 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000175700)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000175700, 0x9b8220)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1658 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000175800)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000175800, 0x9b7f30)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1660 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000175a00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000175a00, 0x9b8960)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1661 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000175b00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000175b00, 0x9b8990)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1662 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000175c00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000175c00, 0x9b8998)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1671 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000396300)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000396300, 0x9b8798)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1672 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000396400)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000396400, 0x9b8848)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1778 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b6700)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b6700, 0x9b8a30)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2072 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000398400)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000398400, 0x9b8f78)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1674 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000396600)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000396600, 0x9b88a8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2433 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0005ae400)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0005ae400, 0x9b83b8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1673 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000396500)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000396500, 0x9b88b0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1734 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000397600)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000397600, 0x9b8828)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1741 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000362400)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000362400, 0x9b87f8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1742 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000362600)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000362600, 0x9b8800)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 1713 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b6600)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b6600, 0x9b8a28)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2974 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0004b4e00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0004b4e00, 0x9b8ff8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 6409 [chan receive, 2 minutes]:
net/http.http2closeWaiter.Wait(...)
	/tmp/workdir/go/src/net/http/h2_bundle.go:3314
net/http.(*http2responseWriter).CloseNotify.func1(0xc0003aa240, 0xc002d99dc0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:6117 +0x34
created by net/http.(*http2responseWriter).CloseNotify
	/tmp/workdir/go/src/net/http/h2_bundle.go:6116 +0xf8

goroutine 2527 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0000d5d00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
runtime.Goexit()
	/tmp/workdir/go/src/runtime/panic.go:547 +0xec
testing.(*common).SkipNow(0xc0000d5d00)
	/tmp/workdir/go/src/testing/testing.go:742 +0x39
testing.(*common).Skip(0xc0000d5d00, 0xc000308750, 0x1, 0x1)
	/tmp/workdir/go/src/testing/testing.go:722 +0x78
net/http_test.TestCancelRequestWithChannel(0xc0000d5d00)
	/tmp/workdir/go/src/net/http/transport_test.go:2129 +0x7e0
testing.tRunner(0xc0000d5d00, 0x9b7d20)
	/tmp/workdir/go/src/testing/testing.go:909 +0xc9
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2073 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000398500)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000398500, 0x9b9000)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 6455 [select, 2 minutes]:
net/http.(*http2serverConn).serve(0xc000383200)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4412 +0x588
net/http.(*http2Server).ServeConn(0xc000562cc0, 0xa62500, 0xc000129500, 0xc000719c10)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4021 +0x73a
net/http.http2ConfigureServer.func1(0xc00070f5e0, 0xc000129500, 0xa52240, 0xc00010b260)
	/tmp/workdir/go/src/net/http/h2_bundle.go:3847 +0xef
net/http.(*conn).serve(0xc002a60e60, 0xa5ce00, 0xc000794150)
	/tmp/workdir/go/src/net/http/server.go:1800 +0x122c
created by net/http.(*Server).Serve
	/tmp/workdir/go/src/net/http/server.go:2927 +0x38e

goroutine 2933 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b6b00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b6b00, 0x9b8d30)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2523 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0000d5900)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0000d5900, 0x9b83f0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2528 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0000d5e00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0000d5e00, 0x9b7d10)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2813 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000326000)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000326000, 0x9b8ee0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2568 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003d3600)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003d3600, 0x9b8e68)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2098 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0004b4700)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0004b4700, 0x9b8d88)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2562 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003b9300)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003b9300, 0x9b9010)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 6410 [select, 2 minutes]:
net/http/httputil.(*ReverseProxy).ServeHTTP.func1(0xc002d99dc0, 0xc0002ab940, 0xa5cd40, 0xc0006b2f00)
	/tmp/workdir/go/src/net/http/httputil/reverseproxy.go:190 +0xb7
created by net/http/httputil.(*ReverseProxy).ServeHTTP
	/tmp/workdir/go/src/net/http/httputil/reverseproxy.go:189 +0x1428

goroutine 3126 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000463300)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000463300, 0x9b8350)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2569 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003d3700)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003d3700, 0x9b8e98)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 3244 [chan receive, 2 minutes]:
testing.runTests.func1.1(0xc0000d5600)
	/tmp/workdir/go/src/testing/testing.go:1212 +0x3b
created by testing.runTests.func1
	/tmp/workdir/go/src/testing/testing.go:1212 +0xac

goroutine 2944 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b7e00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b7e00, 0x9b8d08)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 6458 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x2a1364630, 0x72, 0xffffffffffffffff)
	/tmp/workdir/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc002aaf918, 0x72, 0xe100, 0xe128, 0xffffffffffffffff)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002aaf900, 0xc000b9e000, 0xe128, 0xe128, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc002aaf900, 0xc000b9e000, 0xe128, 0xe128, 0x203000, 0x0, 0x6096)
	/tmp/workdir/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000fc578, 0xc000b9e000, 0xe128, 0xe128, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/net.go:177 +0x68
crypto/tls.(*atLeastReader).Read(0xc000de88a0, 0xc000b9e000, 0xe128, 0xe128, 0x60dd, 0xc000ba6050, 0xc000617970)
	/tmp/workdir/go/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc000129ad8, 0xa50e40, 0xc000de88a0, 0x40b7d5, 0x9031c0, 0x96e2e0)
	/tmp/workdir/go/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc000129880, 0x200e2c6a0, 0xc0000fc578, 0x5, 0xc0000fc578, 0xd)
	/tmp/workdir/go/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc000129880, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
	/tmp/workdir/go/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc000129880, 0xc000945000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:1255 +0x161
bufio.(*Reader).Read(0xc00061e120, 0xc00070fc38, 0x9, 0x9, 0xc000617d93, 0x33157f0e, 0x1)
	/tmp/workdir/go/src/bufio/bufio.go:223 +0x23b
io.ReadAtLeast(0xa50c60, 0xc00061e120, 0xc00070fc38, 0x9, 0x9, 0x9, 0x71a57d, 0xc00078ead0, 0xc0007947e0)
	/tmp/workdir/go/src/io/io.go:310 +0x87
io.ReadFull(...)
	/tmp/workdir/go/src/io/io.go:329
net/http.http2readFrameHeader(0xc00070fc38, 0x9, 0x9, 0xa50c60, 0xc00061e120, 0x0, 0xc000000000, 0xc000617df0, 0x71e962)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1477 +0x87
net/http.(*http2Framer).ReadFrame(0xc00070fc00, 0xc000281e30, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1735 +0xa1
net/http.(*http2clientConnReadLoop).run(0xc000617fb8, 0x6f81cd, 0xc0003d7140)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8145 +0x8e
net/http.(*http2ClientConn).readLoop(0xc00078ea80)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8073 +0xa3
created by net/http.(*http2Transport).newClientConn
	/tmp/workdir/go/src/net/http/h2_bundle.go:7132 +0x62f

goroutine 6451 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x2a1364490, 0x72, 0x0)
	/tmp/workdir/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc002aaf698, 0x72, 0x0, 0x0, 0x985956)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc002aaf680, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:384 +0x1f8
net.(*netFD).accept(0xc002aaf680, 0xc00076f6c0, 0xc00076f748, 0x9b9800)
	/tmp/workdir/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc000788100, 0xc00049be30, 0xc000d75da8, 0xc00076f748)
	/tmp/workdir/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000788100, 0x0, 0xc000d75ea8, 0xc0003d6f44, 0xc0003d6f00)
	/tmp/workdir/go/src/net/tcpsock.go:261 +0x47
crypto/tls.(*listener).Accept(0xc000789060, 0xc000d75e08, 0x18, 0xc0004b1980, 0x739dee)
	/tmp/workdir/go/src/crypto/tls/tls.go:59 +0x37
net/http.(*Server).Serve(0xc00070f180, 0xa5b940, 0xc000789060, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/server.go:2896 +0x286
net/http/httptest.(*Server).goServe.func1(0xc0003d6f00)
	/tmp/workdir/go/src/net/http/httptest/server.go:298 +0x7b
created by net/http/httptest.(*Server).goServe
	/tmp/workdir/go/src/net/http/httptest/server.go:296 +0x5c

goroutine 6462 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x200e230d8, 0x77, 0xffffffffffffffff)
	/tmp/workdir/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000469d18, 0x77, 0x0, 0x8000, 0xffffffffffffffff)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitWrite(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).Write(0xc000469d00, 0xc000b2c000, 0x1f, 0x8000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:276 +0x2a9
net.(*netFD).Write(0xc000469d00, 0xc000b2c000, 0x1f, 0x8000, 0x4016, 0x0, 0x0)
	/tmp/workdir/go/src/net/fd_unix.go:220 +0x4f
net.(*conn).Write(0xc002698228, 0xc000b2c000, 0x1f, 0x8000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/net.go:189 +0x68
crypto/tls.(*Conn).write(0xc000043180, 0xc000b2c000, 0x1f, 0x8000, 0xc00095e800, 0x9, 0x800)
	/tmp/workdir/go/src/crypto/tls/conn.go:915 +0x160
crypto/tls.(*Conn).writeRecordLocked(0xc000043180, 0x17, 0xc00095e800, 0x4009, 0x800, 0x3, 0x3, 0xc0001c4c72)
	/tmp/workdir/go/src/crypto/tls/conn.go:964 +0x29f
crypto/tls.(*Conn).Write(0xc000043180, 0xc00095a800, 0x4009, 0x4800, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:1133 +0x1b7
net/http.http2stickyErrWriter.Write(0xa50e20, 0xc000043180, 0xc00078ed58, 0xc00095a800, 0x4009, 0x4800, 0x45c290, 0xc0001c4ca0, 0x2)
	/tmp/workdir/go/src/net/http/h2_bundle.go:6830 +0x68
bufio.(*Writer).Write(0xc000563080, 0xc00095a800, 0x4009, 0x4800, 0x9b9800, 0xc0001c4d00, 0x0)
	/tmp/workdir/go/src/bufio/bufio.go:622 +0x144
net/http.(*http2Framer).endWrite(0xc00070fea0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1606 +0xab
net/http.(*http2Framer).WriteDataPadded(0xc00070fea0, 0x1, 0xc000adc000, 0x4000, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1928 +0x25b
net/http.(*http2Framer).WriteData(...)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1886
net/http.(*http2clientStream).writeRequestBody(0xc0009428c0, 0x2a13630b0, 0xc00049bbc0, 0x200e2ea80, 0xc00049bbc0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:7729 +0x337
net/http.(*http2Transport).getBodyWriterState.func1()
	/tmp/workdir/go/src/net/http/h2_bundle.go:8921 +0xc5
created by net/http.http2bodyWriterState.scheduleBodyWrite
	/tmp/workdir/go/src/net/http/h2_bundle.go:8968 +0xa1

goroutine 6452 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x2a1363e10, 0x72, 0x0)
	/tmp/workdir/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc002aaf798, 0x72, 0x0, 0x0, 0x985956)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc002aaf780, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:384 +0x1f8
net.(*netFD).accept(0xc002aaf780, 0xc00055eb60, 0xc00055ebe8, 0x9b9800)
	/tmp/workdir/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc000789100, 0xc000794210, 0xc000d70da8, 0xc00055ebe8)
	/tmp/workdir/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000789100, 0x0, 0xc000d70ea8, 0xc0003d71e4, 0xc0003d71a0)
	/tmp/workdir/go/src/net/tcpsock.go:261 +0x47
crypto/tls.(*listener).Accept(0xc000790060, 0xc000d70e08, 0x18, 0xc0004b1c80, 0x739dee)
	/tmp/workdir/go/src/crypto/tls/tls.go:59 +0x37
net/http.(*Server).Serve(0xc00070f5e0, 0xa5b940, 0xc000790060, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/server.go:2896 +0x286
net/http/httptest.(*Server).goServe.func1(0xc0003d71a0)
	/tmp/workdir/go/src/net/http/httptest/server.go:298 +0x7b
created by net/http/httptest.(*Server).goServe
	/tmp/workdir/go/src/net/http/httptest/server.go:296 +0x5c

goroutine 3176 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000327000)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000327000, 0x9b8fa8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2522 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0000d5800)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0000d5800, 0x9b83d8)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2973 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0004b4d00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0004b4d00, 0x9b8ff0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2570 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0003d3800)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0003d3800, 0x9b9038)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 6501 [select, 2 minutes]:
net/http.http2awaitRequestCancel(0xc000497800, 0xc000491980, 0x0, 0x2a13630b0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:6745 +0x120
net/http.(*http2clientStream).awaitRequestCancel(0xc0009428c0, 0xc000497800)
	/tmp/workdir/go/src/net/http/h2_bundle.go:6771 +0x40
created by net/http.(*http2clientConnReadLoop).handleResponse
	/tmp/workdir/go/src/net/http/h2_bundle.go:8364 +0x6a8

goroutine 3152 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000396100)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000396100, 0x9b8450)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 6473 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x200e235b8, 0x72, 0xffffffffffffffff)
	/tmp/workdir/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000469d98, 0x72, 0x6200, 0x6277, 0xffffffffffffffff)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000469d80, 0xc000b49fc3, 0x6277, 0x6277, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000469d80, 0xc000b49fc3, 0x6277, 0x6277, 0x1, 0x0, 0x0)
	/tmp/workdir/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000b8430, 0xc000b49fc3, 0x6277, 0x6277, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/net.go:177 +0x68
crypto/tls.(*atLeastReader).Read(0xc000d6d740, 0xc000b49fc3, 0x6277, 0x6277, 0x1, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc00008d3d8, 0xa50e40, 0xc000d6d740, 0x40b7d5, 0x9031c0, 0x96e2e0)
	/tmp/workdir/go/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc00008d180, 0x200e2c6a0, 0xc0000b8430, 0x4016, 0xc0000b8430, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc00008d180, 0x0, 0x0, 0x6fb28b)
	/tmp/workdir/go/src/crypto/tls/conn.go:654 +0x584
crypto/tls.(*Conn).readRecord(...)
	/tmp/workdir/go/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc00008d180, 0xc00094e118, 0x9, 0x9, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:1255 +0x161
io.ReadAtLeast(0xa50e00, 0xc00008d180, 0xc00094e118, 0x9, 0x9, 0x9, 0x1046516581401, 0x0, 0x1)
	/tmp/workdir/go/src/io/io.go:310 +0x87
io.ReadFull(...)
	/tmp/workdir/go/src/io/io.go:329
net/http.http2readFrameHeader(0xc00094e118, 0x9, 0x9, 0xa50e00, 0xc00008d180, 0x0, 0xc000000000, 0xc000549f28, 0xc00025dc20)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1477 +0x87
net/http.(*http2Framer).ReadFrame(0xc00094e0e0, 0xc000549ee0, 0x2, 0x0, 0x1)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1735 +0xa1
net/http.(*http2serverConn).readFrames(0xc000383680)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4299 +0xa4
created by net/http.(*http2serverConn).serve
	/tmp/workdir/go/src/net/http/h2_bundle.go:4404 +0x347

goroutine 2524 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0000d5a00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
runtime.Goexit()
	/tmp/workdir/go/src/runtime/panic.go:547 +0xec
testing.(*common).SkipNow(0xc0000d5a00)
	/tmp/workdir/go/src/testing/testing.go:742 +0x39
testing.(*common).Skip(0xc0000d5a00, 0xc000259dd8, 0x1, 0x1)
	/tmp/workdir/go/src/testing/testing.go:722 +0x78
net/http_test.TestTransportResponseHeaderTimeout(0xc0000d5a00)
	/tmp/workdir/go/src/net/http/transport_test.go:1949 +0xbc5
testing.tRunner(0xc0000d5a00, 0x9b8fd0)
	/tmp/workdir/go/src/testing/testing.go:909 +0xc9
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2525 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0000d5b00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
runtime.Goexit()
	/tmp/workdir/go/src/runtime/panic.go:547 +0xec
testing.(*common).SkipNow(0xc0000d5b00)
	/tmp/workdir/go/src/testing/testing.go:742 +0x39
testing.(*common).Skip(0xc0000d5b00, 0xc00030ef50, 0x1, 0x1)
	/tmp/workdir/go/src/testing/testing.go:722 +0x78
net/http_test.TestTransportCancelRequest(0xc0000d5b00)
	/tmp/workdir/go/src/net/http/transport_test.go:2020 +0x78f
testing.tRunner(0xc0000d5b00, 0x9b8c68)
	/tmp/workdir/go/src/testing/testing.go:909 +0xc9
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2932 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0002b6a00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0002b6a00, 0x9b8cc0)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 6413 [select, 2 minutes]:
net/http.(*http2serverConn).serve(0xc000383680)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4412 +0x588
net/http.(*http2Server).ServeConn(0xc000562b40, 0xa62500, 0xc00008d180, 0xc000715c10)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4021 +0x73a
net/http.http2ConfigureServer.func1(0xc00070f180, 0xc00008d180, 0xa52240, 0xc00010b6e0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:3847 +0xef
net/http.(*conn).serve(0xc000768280, 0xa5ce00, 0xc0007940c0)
	/tmp/workdir/go/src/net/http/server.go:1800 +0x122c
created by net/http.(*Server).Serve
	/tmp/workdir/go/src/net/http/server.go:2927 +0x38e

goroutine 6408 [semacquire, 2 minutes]:
sync.runtime_SemacquireMutex(0xc00078ed54, 0xc0006d5700, 0x1)
	/tmp/workdir/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc00078ed50)
	/tmp/workdir/go/src/sync/mutex.go:138 +0xfc
sync.(*Mutex).Lock(...)
	/tmp/workdir/go/src/sync/mutex.go:81
net/http.http2transportResponseBody.Read(0xc0009428c0, 0xc000b6e000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8461 +0x496
net/http/httputil.(*ReverseProxy).copyBuffer(0xc0006490e0, 0x225357160, 0xc0000b8428, 0x2a1363028, 0xc0009428c0, 0xc000b6e000, 0x8000, 0x8000, 0x0, 0x95bca0, ...)
	/tmp/workdir/go/src/net/http/httputil/reverseproxy.go:405 +0xa7
net/http/httputil.(*ReverseProxy).copyResponse(0xc0006490e0, 0x225357160, 0xc0000b8428, 0x2a1363028, 0xc0009428c0, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/httputil/reverseproxy.go:393 +0xb5
net/http/httputil.(*ReverseProxy).ServeHTTP(0xc0006490e0, 0xa5bc00, 0xc0000b8428, 0xc000497700)
	/tmp/workdir/go/src/net/http/httputil/reverseproxy.go:286 +0x7d7
net/http_test.TestBidiStreamReverseProxy.func2(0xa5bc00, 0xc0000b8428, 0xc000497700)
	/tmp/workdir/go/src/net/http/clientserver_test.go:1503 +0x48
net/http.HandlerFunc.ServeHTTP(0xc0001818a0, 0xa5bc00, 0xc0000b8428, 0xc000497700)
	/tmp/workdir/go/src/net/http/server.go:2007 +0x44
net/http.serverHandler.ServeHTTP(0xc00070f5e0, 0xa5bc00, 0xc0000b8428, 0xc000497700)
	/tmp/workdir/go/src/net/http/server.go:2802 +0xa4
net/http.initNPNRequest.ServeHTTP(0xa5ce00, 0xc000794240, 0xc000129500, 0xc00070f5e0, 0xa5bc00, 0xc0000b8428, 0xc000497700)
	/tmp/workdir/go/src/net/http/server.go:3374 +0x8d
net/http.(*http2serverConn).runHandler(0xc000383200, 0xc0000b8428, 0xc000497700, 0xc0002a1400)
	/tmp/workdir/go/src/net/http/h2_bundle.go:5683 +0x9f
created by net/http.(*http2serverConn).processHeaders
	/tmp/workdir/go/src/net/http/h2_bundle.go:5417 +0x4eb

goroutine 3174 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000326e00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000326e00, 0x9b7e50)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 2529 [chan send, 2 minutes]:
testing.tRunner.func1(0xc0000d5f00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc0000d5f00, 0x9b7d18)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 6459 [sync.Cond.Wait, 2 minutes]:
runtime.goparkunlock(...)
	/tmp/workdir/go/src/runtime/proc.go:310
sync.runtime_notifyListWait(0xc000562ed0, 0x7)
	/tmp/workdir/go/src/runtime/sema.go:510 +0xf8
sync.(*Cond).Wait(0xc000562ec0)
	/tmp/workdir/go/src/sync/cond.go:56 +0x9d
net/http.(*http2clientStream).awaitFlowControl(0xc000942140, 0x4000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:7815 +0xac
net/http.(*http2clientStream).writeRequestBody(0xc000942140, 0xa50fc0, 0xc0000fc550, 0x200e2dc80, 0xc0000fc550, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:7715 +0x1f7
net/http.(*http2Transport).getBodyWriterState.func1()
	/tmp/workdir/go/src/net/http/h2_bundle.go:8921 +0xc5
created by net/http.http2bodyWriterState.scheduleBodyWrite
	/tmp/workdir/go/src/net/http/h2_bundle.go:8968 +0xa1

goroutine 3175 [chan send, 2 minutes]:
testing.tRunner.func1(0xc000326f00)
	/tmp/workdir/go/src/testing/testing.go:904 +0x282
testing.tRunner(0xc000326f00, 0x9b7e48)
	/tmp/workdir/go/src/testing/testing.go:913 +0xd3
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:960 +0x350

goroutine 6453 [select, 2 minutes]:
io.(*pipe).Write(0xc000649a40, 0xc00079c000, 0x4000, 0x4000, 0x4000, 0x0, 0x0)
	/tmp/workdir/go/src/io/pipe.go:87 +0x1fb
io.(*PipeWriter).Write(0xc0000fc558, 0xc000798000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)
	/tmp/workdir/go/src/io/pipe.go:153 +0x4c
io.(*multiWriter).Write(0xc000790140, 0xc000798000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)
	/tmp/workdir/go/src/io/multi.go:60 +0x87
io.copyBuffer(0xa51040, 0xc000790140, 0xa50fa0, 0xc000790160, 0xc000798000, 0x8000, 0x8000, 0x9534a0, 0xc000790120, 0xc0001f1fb0)
	/tmp/workdir/go/src/io/io.go:404 +0x1fb
io.Copy(...)
	/tmp/workdir/go/src/io/io.go:364
io.CopyN(0xa51040, 0xc000790140, 0xa50dc0, 0xc00007c240, 0x400000, 0x799e7b, 0xc00070e9a0, 0xa5ba40)
	/tmp/workdir/go/src/io/io.go:340 +0x9a
net/http_test.TestBidiStreamReverseProxy.func3(0xc0000fc558, 0xc0003d7380)
	/tmp/workdir/go/src/net/http/clientserver_test.go:1513 +0x127
created by net/http_test.TestBidiStreamReverseProxy
	/tmp/workdir/go/src/net/http/clientserver_test.go:1511 +0x4a1

goroutine 6467 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x2253588c0, 0x72, 0xffffffffffffffff)
	/tmp/workdir/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc002aaf998, 0x72, 0x8e00, 0x8e8c, 0xffffffffffffffff)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002aaf980, 0xc00098a000, 0x8e8c, 0x8e8c, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc002aaf980, 0xc00098a000, 0x8e8c, 0x8e8c, 0x203000, 0x4e71, 0xc00098e016)
	/tmp/workdir/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000fc570, 0xc00098a000, 0x8e8c, 0x8e8c, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/net.go:177 +0x68
crypto/tls.(*atLeastReader).Read(0xc000d6dac0, 0xc00098a000, 0x8e8c, 0x8e8c, 0x4e76, 0xc00098e01b, 0xc000618a78)
	/tmp/workdir/go/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc000129758, 0xa50e40, 0xc000d6dac0, 0x40b7d5, 0x9031c0, 0x96e2e0)
	/tmp/workdir/go/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc000129500, 0x200e2c6a0, 0xc0000fc570, 0x5, 0xc0000fc570, 0xc000618b30)
	/tmp/workdir/go/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc000129500, 0x0, 0x0, 0x6fb28b)
	/tmp/workdir/go/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
	/tmp/workdir/go/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc000129500, 0xc00094e038, 0x9, 0x9, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:1255 +0x161
io.ReadAtLeast(0xa50e00, 0xc000129500, 0xc00094e038, 0x9, 0x9, 0x9, 0x1046516581401, 0x0, 0x1)
	/tmp/workdir/go/src/io/io.go:310 +0x87
io.ReadFull(...)
	/tmp/workdir/go/src/io/io.go:329
net/http.http2readFrameHeader(0xc00094e038, 0x9, 0x9, 0xa50e00, 0xc000129500, 0x0, 0xc000000000, 0xc000618f28, 0xc0003aa180)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1477 +0x87
net/http.(*http2Framer).ReadFrame(0xc00094e000, 0xc000618ee0, 0x2, 0x0, 0x1)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1735 +0xa1
net/http.(*http2serverConn).readFrames(0xc000383200)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4299 +0xa4
created by net/http.(*http2serverConn).serve
	/tmp/workdir/go/src/net/http/h2_bundle.go:4404 +0x347

goroutine 6461 [semacquire, 2 minutes]:
sync.runtime_SemacquireMutex(0xc00078ec54, 0x33157f01, 0x1)
	/tmp/workdir/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc00078ec50)
	/tmp/workdir/go/src/sync/mutex.go:138 +0xfc
sync.(*Mutex).Lock(...)
	/tmp/workdir/go/src/sync/mutex.go:81
net/http.(*http2ClientConn).streamByID(0xc00078ec00, 0x1, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8046 +0x1e7
net/http.(*http2clientConnReadLoop).processWindowUpdate(0xc000052fb8, 0xc000281d80, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8706 +0x56
net/http.(*http2clientConnReadLoop).run(0xc000052fb8, 0x6f81cd, 0xc0003d7140)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8193 +0x80a
net/http.(*http2ClientConn).readLoop(0xc00078ec00)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8073 +0xa3
created by net/http.(*http2Transport).newClientConn
	/tmp/workdir/go/src/net/http/h2_bundle.go:7132 +0x62f

goroutine 6792 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x200e235b8, 0x77, 0xffffffffffffffff)
	/tmp/workdir/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000469d98, 0x77, 0x400, 0x44a4, 0xffffffffffffffff)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitWrite(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).Write(0xc000469d80, 0xc000b34000, 0x1016, 0x5000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:276 +0x2a9
net.(*netFD).Write(0xc000469d80, 0xc000b34000, 0x1016, 0x5000, 0x4c4b52, 0xc000469d80, 0x0)
	/tmp/workdir/go/src/net/fd_unix.go:220 +0x4f
net.(*conn).Write(0xc0000b8430, 0xc000b34000, 0x1016, 0x5000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/net.go:189 +0x68
crypto/tls.(*Conn).write(0xc00008d180, 0xc000b34000, 0x1016, 0x5000, 0xc000242000, 0x1000, 0x1000)
	/tmp/workdir/go/src/crypto/tls/conn.go:915 +0x160
crypto/tls.(*Conn).writeRecordLocked(0xc00008d180, 0x17, 0xc000242000, 0x1000, 0x1000, 0x0, 0x4009, 0x4000)
	/tmp/workdir/go/src/crypto/tls/conn.go:964 +0x29f
crypto/tls.(*Conn).Write(0xc00008d180, 0xc000242000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:1133 +0x1b7
bufio.(*Writer).Flush(0xc0001b4200, 0xc000b0e000, 0xff3)
	/tmp/workdir/go/src/bufio/bufio.go:590 +0x75
bufio.(*Writer).Write(0xc0001b4200, 0xc000b0e000, 0x4009, 0x4800, 0x73af13, 0xc000707580, 0x0)
	/tmp/workdir/go/src/bufio/bufio.go:626 +0xe4
net/http.(*http2bufferedWriter).Write(0xc00010b700, 0xc000b0e000, 0x4009, 0x4800, 0xc00008d348, 0x45b960, 0xc00008d358)
	/tmp/workdir/go/src/net/http/h2_bundle.go:3356 +0x58
net/http.(*http2Framer).endWrite(0xc00094e0e0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1606 +0xab
net/http.(*http2Framer).WriteDataPadded(0xc00094e0e0, 0x1, 0xc000afc000, 0x4000, 0x8000, 0x0, 0x0, 0x0, 0x705bdb, 0x1)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1928 +0x25b
net/http.(*http2Framer).WriteData(...)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1886
net/http.(*http2writeData).writeFrame(0xc000d7f6e0, 0xa5cf80, 0xc000383680, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:9162 +0x82
net/http.(*http2serverConn).writeFrameAsync(0xc000383680, 0xa54f80, 0xc000d7f6e0, 0xc0004a8630, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4327 +0x4b
created by net/http.(*http2serverConn).startFrameWrite
	/tmp/workdir/go/src/net/http/h2_bundle.go:4707 +0x271

goroutine 6474 [select, 2 minutes]:
net/http.(*http2serverConn).writeDataFromHandler(0xc000383680, 0xc0004a8630, 0xc000afc000, 0x8000, 0x8000, 0x0, 0x2, 0xc00025aa20)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4558 +0x23f
net/http.(*http2responseWriterState).writeChunk(0xc000777980, 0xc000afc000, 0x8000, 0x8000, 0x2, 0x2, 0xc00025ab88)
	/tmp/workdir/go/src/net/http/h2_bundle.go:6013 +0x475
net/http.http2chunkWriter.Write(0xc000777980, 0xc000afc000, 0x8000, 0x8000, 0xc000777a00, 0x1000000000001, 0xc0004a8630)
	/tmp/workdir/go/src/net/http/h2_bundle.go:5896 +0x49
bufio.(*Writer).Write(0xc0009481c0, 0xc000afc000, 0x8000, 0x8000, 0x0, 0x0, 0xc00025abf8)
	/tmp/workdir/go/src/bufio/bufio.go:622 +0x144
net/http.(*http2responseWriter).write(0xc002698230, 0x8000, 0xc000afc000, 0x8000, 0x8000, 0x0, 0x0, 0x8000, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:6218 +0xeb
net/http.(*http2responseWriter).Write(0xc002698230, 0xc000afc000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:6192 +0x56
io.copyBuffer(0x225357160, 0xc002698230, 0x2a13630b0, 0xc00051df80, 0xc000afc000, 0x8000, 0x8000, 0x0, 0x6fb28b, 0xc0002a5280)
	/tmp/workdir/go/src/io/io.go:404 +0x1fb
io.Copy(...)
	/tmp/workdir/go/src/io/io.go:364
net/http_test.TestBidiStreamReverseProxy.func1(0xa5bc00, 0xc002698230, 0xc00094a400)
	/tmp/workdir/go/src/net/http/clientserver_test.go:1490 +0xc6
net/http.HandlerFunc.ServeHTTP(0x9b7ce0, 0xa5bc00, 0xc002698230, 0xc00094a400)
	/tmp/workdir/go/src/net/http/server.go:2007 +0x44
net/http.serverHandler.ServeHTTP(0xc00070f180, 0xa5bc00, 0xc002698230, 0xc00094a400)
	/tmp/workdir/go/src/net/http/server.go:2802 +0xa4
net/http.initNPNRequest.ServeHTTP(0xa5ce00, 0xc00049be60, 0xc00008d180, 0xc00070f180, 0xa5bc00, 0xc002698230, 0xc00094a400)
	/tmp/workdir/go/src/net/http/server.go:3374 +0x8d
net/http.(*http2serverConn).runHandler(0xc000383680, 0xc002698230, 0xc00094a400, 0xc00010b7a0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:5683 +0x9f
created by net/http.(*http2serverConn).processHeaders
	/tmp/workdir/go/src/net/http/h2_bundle.go:5417 +0x4eb
FAIL	net/http	180.085s

@bcmills bcmills added Testing An issue that has been verified to require only test changes, not just a test failure. help wanted OS-OpenBSD NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. labels Jun 19, 2019
@bcmills bcmills added this to the Go1.13 milestone Jun 19, 2019
@andybons andybons modified the milestones: Go1.13, Go1.14 Jul 8, 2019
@bcmills
Copy link
Contributor Author

bcmills commented Sep 11, 2019

@bcmills bcmills changed the title net/http: apparent deadlock in TestBidiStreamReverseProxy on openbsd-amd64-62 builder net/http: apparent deadlock in TestBidiStreamReverseProxy on openbsd-amd64 builder Sep 11, 2019
@bcmills
Copy link
Contributor Author

bcmills commented Sep 11, 2019

CC @bradfitz

@bcmills
Copy link
Contributor Author

bcmills commented Sep 30, 2019

@bcmills
Copy link
Contributor Author

bcmills commented Oct 7, 2019

@bcmills
Copy link
Contributor Author

bcmills commented Apr 7, 2020

@bcmills bcmills changed the title net/http: apparent deadlock in TestBidiStreamReverseProxy on openbsd-amd64 builder net/http: apparent deadlock in TestBidiStreamReverseProxy on openbsd builders Apr 7, 2020
@katiehockman
Copy link
Contributor

I think this flake is still happening. https://storage.googleapis.com/go-build-log/ba6afeeb/openbsd-amd64-64_cf483510.log

I'm not sure if this is the exact same issue, but it looks pretty similar, and only occurred on openbsd.

Most notably:

goroutine 814 [sync.Cond.Wait, 2 minutes]:
runtime.goparkunlock(...)
	/tmp/workdir/go/src/runtime/proc.go:337
sync.runtime_notifyListWait(0xc000601e80, 0xe46afa0200000004)
	/tmp/workdir/go/src/runtime/sema.go:513 +0xf8
sync.(*Cond).Wait(0xc000601e70)
	/tmp/workdir/go/src/sync/cond.go:56 +0x99
net/http.(*http2pipe).Read(0xc000601e68, 0xc0006f0000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:3515 +0x97
net/http.http2transportResponseBody.Read(0xc000601e40, 0xc0006f0000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8586 +0xaf
io.copyBuffer(0x2bb543138, 0xc0006d81c0, 0x239c760f8, 0xc000601e40, 0xc0006f0000, 0x8000, 0x8000, 0xc00020a370, 0xc00055e200, 0x0)
	/tmp/workdir/go/src/io/io.go:422 +0x12c
io.Copy(...)
	/tmp/workdir/go/src/io/io.go:381
net/http_test.TestBidiStreamReverseProxy(0xc00018f080)
	/tmp/workdir/go/src/net/http/clientserver_test.go:1536 +0x60d
testing.tRunner(0xc00018f080, 0x9372f8)
	/tmp/workdir/go/src/testing/testing.go:1173 +0xef
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3
panic: test timed out after 3m0s

goroutine 9460 [running]:
testing.(*M).startAlarm.func1()
	/tmp/workdir/go/src/testing/testing.go:1680 +0xe5
created by time.goFunc
	/tmp/workdir/go/src/time/sleep.go:167 +0x45

goroutine 1 [chan receive, 2 minutes]:
testing.tRunner.func1(0xc000001980)
	/tmp/workdir/go/src/testing/testing.go:1139 +0x2b4
testing.tRunner(0xc000001980, 0xc0000a9d68)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
testing.runTests(0xc00000e108, 0xc15280, 0x213, 0x213, 0xbfda352aa874c822, 0x29e92e1c75, 0xc1a7c0, 0x0)
	/tmp/workdir/go/src/testing/testing.go:1489 +0x2fe
testing.(*M).Run(0xc0000e0000, 0x0)
	/tmp/workdir/go/src/testing/testing.go:1397 +0x1eb
net/http_test.TestMain(0xc0000e0000)
	/tmp/workdir/go/src/net/http/main_test.go:23 +0x2b
main.main()
	_testmain.go:1173 +0x165

goroutine 1586 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000acfedd, 0x0, 0x0, 0xc000215200, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000215200)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000215200, 0x937fd8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 2227 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00079bedd, 0x0, 0x0, 0xc00040d080, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00040d080)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00040d080, 0x938478)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1258 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0001e7edd, 0x0, 0x0, 0xc000101680, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000101680)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000101680, 0x937af0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1255 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000465edd, 0x0, 0x0, 0xc000101200, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000101200)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000101200, 0x937dd0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1256 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000461edd, 0x0, 0x0, 0xc000101380, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000101380)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000101380, 0x937dc0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1802 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000479edd, 0x0, 0x0, 0xc000349980, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000349980)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000349980, 0x937eb8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1330 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005b7edd, 0x0, 0x0, 0xc000528780, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000528780)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000528780, 0x938220)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1646 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005b7edd, 0x0, 0x0, 0xc0004a4180, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0004a4180)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0004a4180, 0x938270)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1800 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000b5dedd, 0x0, 0x0, 0xc000349680, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000349680)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000349680, 0x937ff0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1040 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000b68edd, 0x0, 0x0, 0xc000528480, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000528480)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000528480, 0x9379f0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1331 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000ad3edd, 0x0, 0x0, 0xc000528900, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000528900)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000528900, 0x938228)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1585 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0004c3edd, 0x0, 0x0, 0xc000214600, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000214600)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000214600, 0x937fd0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1038 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000b7fedd, 0x0, 0x0, 0xc000528180, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000528180)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000528180, 0x937838)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1393 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00078bedd, 0x0, 0x0, 0xc000334c00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000334c00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000334c00, 0x937fc8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 814 [sync.Cond.Wait, 2 minutes]:
runtime.goparkunlock(...)
	/tmp/workdir/go/src/runtime/proc.go:337
sync.runtime_notifyListWait(0xc000601e80, 0xe46afa0200000004)
	/tmp/workdir/go/src/runtime/sema.go:513 +0xf8
sync.(*Cond).Wait(0xc000601e70)
	/tmp/workdir/go/src/sync/cond.go:56 +0x99
net/http.(*http2pipe).Read(0xc000601e68, 0xc0006f0000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:3515 +0x97
net/http.http2transportResponseBody.Read(0xc000601e40, 0xc0006f0000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8586 +0xaf
io.copyBuffer(0x2bb543138, 0xc0006d81c0, 0x239c760f8, 0xc000601e40, 0xc0006f0000, 0x8000, 0x8000, 0xc00020a370, 0xc00055e200, 0x0)
	/tmp/workdir/go/src/io/io.go:422 +0x12c
io.Copy(...)
	/tmp/workdir/go/src/io/io.go:381
net/http_test.TestBidiStreamReverseProxy(0xc00018f080)
	/tmp/workdir/go/src/net/http/clientserver_test.go:1536 +0x60d
testing.tRunner(0xc00018f080, 0x9372f8)
	/tmp/workdir/go/src/testing/testing.go:1173 +0xef
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1044 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0003efb2d, 0x0, 0x0, 0xc000334600, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000334600)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
runtime.Goexit()
	/tmp/workdir/go/src/runtime/panic.go:622 +0x1e5
testing.(*common).SkipNow(0xc000334600)
	/tmp/workdir/go/src/testing/testing.go:834 +0x3c
testing.(*common).Skip(0xc000334600, 0xc00021d6a0, 0x1, 0x1)
	/tmp/workdir/go/src/testing/testing.go:814 +0x78
net/http_test.TestLinuxSendfile(0xc000334600)
	/tmp/workdir/go/src/net/http/fs_test.go:1118 +0xf7
testing.tRunner(0xc000334600, 0x937a98)
	/tmp/workdir/go/src/testing/testing.go:1173 +0xef
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 815 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0003f3edd, 0x0, 0x0, 0xc00018f200, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00018f200)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00018f200, 0x9377b0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 816 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0004bbedd, 0x0, 0x0, 0xc00018f380, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00018f380)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00018f380, 0x937d98)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1253 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0001daedd, 0x0, 0x0, 0xc000100900, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000100900)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000100900, 0x937590)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1260 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000a7edd, 0x0, 0x0, 0xc000101980, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000101980)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000101980, 0x937df0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1295 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000827edd, 0x0, 0x0, 0xc00037ef00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00037ef00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00037ef00, 0x9372c8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1254 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000350edd, 0x0, 0x0, 0xc000100a80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000100a80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000100a80, 0x937988)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1039 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000727edd, 0x0, 0x0, 0xc000528300, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000528300)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000528300, 0x937c78)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1257 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0002d6edd, 0x0, 0x0, 0xc000101500, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000101500)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000101500, 0x937dc8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1259 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005b9edd, 0x0, 0x0, 0xc000101800, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000101800)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000101800, 0x937e08)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1261 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000053edd, 0x0, 0x0, 0xc000101b00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000101b00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000101b00, 0x9380c0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1262 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0004bdedd, 0x0, 0x0, 0xc0004fd980, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0004fd980)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0004fd980, 0x938040)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1266 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00004cedd, 0x0, 0x0, 0xc00018fc80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00018fc80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00018fc80, 0x937b80)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1267 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005c5edd, 0x0, 0x0, 0xc00018fe00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00018fe00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00018fe00, 0x937990)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1268 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000240edd, 0x0, 0x0, 0xc0001fea80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0001fea80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0001fea80, 0x937da8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1269 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000eeedd, 0x0, 0x0, 0xc0001ff080, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0001ff080)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0001ff080, 0x937378)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1270 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000efedd, 0x0, 0x0, 0xc0001ff500, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0001ff500)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0001ff500, 0x9378b8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1271 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000220edd, 0x0, 0x0, 0xc0001ff800, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0001ff800)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0001ff800, 0x9378a8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1272 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00004fedd, 0x0, 0x0, 0xc0001ffb00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0001ffb00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0001ffb00, 0x937808)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1273 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000273edd, 0x0, 0x0, 0xc0001ffe00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0001ffe00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0001ffe00, 0x9377e0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1274 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00023cedd, 0x0, 0x0, 0xc000372180, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000372180)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000372180, 0x9377f0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1275 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00023dedd, 0x0, 0x0, 0xc000372480, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000372480)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000372480, 0x9377e8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1276 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000a7bedd, 0x0, 0x0, 0xc000372780, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000372780)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000372780, 0x937a80)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1277 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0004bdedd, 0x0, 0x0, 0xc000372a80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000372a80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000372a80, 0x9380a0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1278 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0002b3edd, 0x0, 0x0, 0xc000372d80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000372d80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000372d80, 0x9380a8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1299 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005bbedd, 0x0, 0x0, 0xc00040c000, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00040c000)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00040c000, 0x9378c0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1300 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000577edd, 0x0, 0x0, 0xc00040c180, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00040c180)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00040c180, 0x9378c8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1301 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000226edd, 0x0, 0x0, 0xc00040c300, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00040c300)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00040c300, 0x938168)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1292 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00082cedd, 0x0, 0x0, 0xc00037e780, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00037e780)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00037e780, 0x9372b8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1294 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000828edd, 0x0, 0x0, 0xc00037ec00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00037ec00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00037ec00, 0x9372b0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1302 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005e5edd, 0x0, 0x0, 0xc00040c480, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00040c480)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00040c480, 0x938198)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1291 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005e9edd, 0x0, 0x0, 0xc00037e600, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00037e600)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00037e600, 0x938190)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1396 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000b67edd, 0x0, 0x0, 0xc000335080, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000335080)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000335080, 0x938158)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1035 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000a5edd, 0x0, 0x0, 0xc0004a4f00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0004a4f00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0004a4f00, 0x937f10)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1293 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000227edd, 0x0, 0x0, 0xc00037e900, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00037e900)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00037e900, 0x9372c0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1036 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00082bedd, 0x0, 0x0, 0xc0004a5080, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0004a5080)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0004a5080, 0x938060)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1037 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000b66edd, 0x0, 0x0, 0xc000528000, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000528000)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000528000, 0x938058)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1398 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005bbedd, 0x0, 0x0, 0xc000335380, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000335380)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000335380, 0x937c98)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1332 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000b7cedd, 0x0, 0x0, 0xc000528a80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000528a80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000528a80, 0x938200)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1333 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000733edd, 0x0, 0x0, 0xc000528d80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000528d80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000528d80, 0x9381f8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1334 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00061bedd, 0x0, 0x0, 0xc000529080, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000529080)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000529080, 0x9381f0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1336 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00098bedd, 0x0, 0x0, 0xc000529680, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000529680)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000529680, 0x9381a8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1320 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0009b3edd, 0x0, 0x0, 0xc0003a8300, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0003a8300)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0003a8300, 0x938830)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1392 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0008fdedd, 0x0, 0x0, 0xc000334a80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000334a80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000334a80, 0x937fc0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1394 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0009a1edd, 0x0, 0x0, 0xc000334d80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000334d80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000334d80, 0x937fb0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1399 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0003e9edd, 0x0, 0x0, 0xc000335500, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000335500)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000335500, 0x937ca0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1321 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000795edd, 0x0, 0x0, 0xc0003a8480, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0003a8480)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0003a8480, 0x938838)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1567 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00072fedd, 0x0, 0x0, 0xc000378180, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000378180)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000378180, 0x937288)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1400 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0004c3edd, 0x0, 0x0, 0xc000335680, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000335680)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000335680, 0x937c68)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1395 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc001935edd, 0x0, 0x0, 0xc000334f00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000334f00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000334f00, 0x937fb8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1664 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00096fedd, 0x0, 0x0, 0xc00037f800, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00037f800)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00037f800, 0x937ef8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1654 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0009a3edd, 0x0, 0x0, 0xc0004a4c00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0004a4c00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0004a4c00, 0x937e90)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1401 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000299edd, 0x0, 0x0, 0xc000335800, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000335800)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000335800, 0x937c70)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1410 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000726edd, 0x0, 0x0, 0xc000488900, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000488900)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000488900, 0x937f38)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1806 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0002d5edd, 0x0, 0x0, 0xc000396000, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000396000)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000396000, 0x937878)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1647 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000799edd, 0x0, 0x0, 0xc0004a4300, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0004a4300)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0004a4300, 0x938278)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1444 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000926edd, 0x0, 0x0, 0xc0003a9500, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0003a9500)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0003a9500, 0x937520)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1801 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000bd4edd, 0x0, 0x0, 0xc000349800, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000349800)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000349800, 0x937fe0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1515 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000960edd, 0x0, 0x0, 0xc000340600, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000340600)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000340600, 0x937980)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1799 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000a7edd, 0x0, 0x0, 0xc000349500, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000349500)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000349500, 0x937fe8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1805 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000735edd, 0x0, 0x0, 0xc000349e00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000349e00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000349e00, 0x937eb0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1663 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00086cedd, 0x0, 0x0, 0xc00037f680, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00037f680)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00037f680, 0x937ef0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1803 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000731edd, 0x0, 0x0, 0xc000349b00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000349b00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000349b00, 0x937ec0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1804 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005bbedd, 0x0, 0x0, 0xc000349c80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000349c80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000349c80, 0x937ea8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1696 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000869edd, 0x0, 0x0, 0xc00027bc80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00027bc80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00027bc80, 0x937840)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1667 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000923edd, 0x0, 0x0, 0xc00027a300, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00027a300)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00027a300, 0x937530)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1924 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0008bfedd, 0x0, 0x0, 0xc0003d1c80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0003d1c80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0003d1c80, 0x9380d0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1798 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00026dedd, 0x0, 0x0, 0xc000349380, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000349380)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000349380, 0x938070)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 2129 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000a7edd, 0x0, 0x0, 0xc00040cd80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00040cd80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00040cd80, 0x937cf0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1807 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0006e5edd, 0x0, 0x0, 0xc000396180, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000396180)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000396180, 0x937888)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1808 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0001b9edd, 0x0, 0x0, 0xc000396480, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000396480)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000396480, 0x937560)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1810 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00047fedd, 0x0, 0x0, 0xc000396a80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000396a80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000396a80, 0x938000)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1811 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000799edd, 0x0, 0x0, 0xc000396c00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000396c00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000396c00, 0x938030)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1812 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000735edd, 0x0, 0x0, 0xc000396f00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000396f00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000396f00, 0x938038)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1702 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000a5edd, 0x0, 0x0, 0xc0002c4480, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002c4480)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002c4480, 0x937e38)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1703 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0002d9edd, 0x0, 0x0, 0xc0002c4600, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002c4600)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002c4600, 0x937ee8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3018 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0003edafd, 0x0, 0x0, 0xc00027a000, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00027a000)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
runtime.Goexit()
	/tmp/workdir/go/src/runtime/panic.go:622 +0x1e5
testing.(*common).SkipNow(0xc00027a000)
	/tmp/workdir/go/src/testing/testing.go:834 +0x3c
testing.(*common).Skip(0xc00027a000, 0xc000271e18, 0x1, 0x1)
	/tmp/workdir/go/src/testing/testing.go:814 +0x78
net/http_test.TestTransportResponseHeaderTimeout(0xc00027a000)
	/tmp/workdir/go/src/net/http/transport_test.go:2246 +0xbd8
testing.tRunner(0xc00027a000, 0x938740)
	/tmp/workdir/go/src/testing/testing.go:1173 +0xef
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1704 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00085cedd, 0x0, 0x0, 0xc0002c4780, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002c4780)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002c4780, 0x937f50)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1705 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0002d4edd, 0x0, 0x0, 0xc0002c4a80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002c4a80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002c4a80, 0x937f48)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1713 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0008c3edd, 0x0, 0x0, 0xc0002c5980, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002c5980)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002c5980, 0x937e50)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1860 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000795edd, 0x0, 0x0, 0xc0002e0000, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002e0000)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002e0000, 0x937ed0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1861 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000727edd, 0x0, 0x0, 0xc0002e0180, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002e0180)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002e0180, 0x937ec8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1862 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00086aedd, 0x0, 0x0, 0xc0002e0300, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002e0300)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002e0300, 0x937570)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1868 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00021eedd, 0x0, 0x0, 0xc0002e0f00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002e0f00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002e0f00, 0x937598)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1869 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0001e5edd, 0x0, 0x0, 0xc0002e1080, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002e1080)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002e1080, 0x9375a0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1872 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005b7edd, 0x0, 0x0, 0xc0002e1500, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002e1500)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002e1500, 0x937e98)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1873 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0008c3edd, 0x0, 0x0, 0xc0002e1680, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002e1680)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002e1680, 0x937ea0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 1923 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005b7edd, 0x0, 0x0, 0xc0003d1b00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0003d1b00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0003d1b00, 0x9380c8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 2286 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0003b6edd, 0x0, 0x0, 0xc000489680, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000489680)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000489680, 0x938660)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 2219 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005b7edd, 0x0, 0x0, 0xc0003a8a80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0003a8a80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0003a8a80, 0x9386c8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3504 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005bfedd, 0x0, 0x0, 0xc000397c80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000397c80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000397c80, 0x938738)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 2848 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00085fedd, 0x0, 0x0, 0xc0003b3800, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0003b3800)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0003b3800, 0x937a28)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 2226 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00075fedd, 0x0, 0x0, 0xc00040cf00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00040cf00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00040cf00, 0x9384f0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 5998 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x2c49ac8b8, 0x72, 0x9ac200)
	/tmp/workdir/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc00048d898, 0x72, 0xc0006c4000, 0x12310, 0x12310)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00048d880, 0xc0006c4000, 0x12310, 0x12310, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:166 +0x1b1
net.(*netFD).Read(0xc00048d880, 0xc0006c4000, 0x12310, 0x12310, 0xc0001db8a0, 0x6107fb, 0xc00010f660)
	/tmp/workdir/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020a398, 0xc0006c4000, 0x12310, 0x12310, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/net.go:183 +0x8e
crypto/tls.(*atLeastReader).Read(0xc0001357b8, 0xc0006c4000, 0x12310, 0x12310, 0x4003, 0x122ea, 0xc0001db850)
	/tmp/workdir/go/src/crypto/tls/conn.go:779 +0x62
bytes.(*Buffer).ReadFrom(0xc00010f780, 0x9aa880, 0xc0001357b8, 0x40c9e5, 0x892e60, 0x8eef20)
	/tmp/workdir/go/src/bytes/buffer.go:204 +0xb1
crypto/tls.(*Conn).readFromUntil(0xc00010f500, 0x29396eb40, 0xc00020a398, 0x5, 0xc00020a398, 0x3ff2)
	/tmp/workdir/go/src/crypto/tls/conn.go:801 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00010f500, 0x0, 0x0, 0xc0001dbd68)
	/tmp/workdir/go/src/crypto/tls/conn.go:608 +0x115
crypto/tls.(*Conn).readRecord(...)
	/tmp/workdir/go/src/crypto/tls/conn.go:576
crypto/tls.(*Conn).Read(0xc00010f500, 0xc0005fe3b8, 0x9, 0x9, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:1251 +0x15f
io.ReadAtLeast(0x9aa840, 0xc00010f500, 0xc0005fe3b8, 0x9, 0x9, 0x9, 0xffffffffffffffff, 0x1, 0x10)
	/tmp/workdir/go/src/io/io.go:327 +0x87
io.ReadFull(...)
	/tmp/workdir/go/src/io/io.go:346
net/http.http2readFrameHeader(0xc0005fe3b8, 0x9, 0x9, 0x9aa840, 0xc00010f500, 0x0, 0xc000000000, 0xc0002dc6c0, 0xc0002dc6c0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1477 +0x89
net/http.(*http2Framer).ReadFrame(0xc0005fe380, 0xc0001dbf40, 0x0, 0x0, 0x2)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1735 +0xa5
net/http.(*http2serverConn).readFrames(0xc000680480)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4314 +0xa9
created by net/http.(*http2serverConn).serve
	/tmp/workdir/go/src/net/http/h2_bundle.go:4420 +0x354

goroutine 6019 [select, 2 minutes]:
net/http/httputil.(*ReverseProxy).ServeHTTP.func1(0xc0005e96c0, 0xc000597e00, 0x9b4518, 0xc0001b6240)
	/tmp/workdir/go/src/net/http/httputil/reverseproxy.go:225 +0x87
created by net/http/httputil.(*ReverseProxy).ServeHTTP
	/tmp/workdir/go/src/net/http/httputil/reverseproxy.go:224 +0x15d0

goroutine 2289 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000723edd, 0x0, 0x0, 0xc000489c80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000489c80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000489c80, 0x938640)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 6039 [sync.Cond.Wait, 2 minutes]:
runtime.goparkunlock(...)
	/tmp/workdir/go/src/runtime/proc.go:337
sync.runtime_notifyListWait(0xc000931b18, 0x1)
	/tmp/workdir/go/src/runtime/sema.go:513 +0xf8
sync.(*Cond).Wait(0xc000931b08)
	/tmp/workdir/go/src/sync/cond.go:56 +0x99
net/http.(*http2pipe).Read(0xc000931b00, 0xc000756000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:3515 +0x97
net/http.(*http2requestBody).Read(0xc000207680, 0xc000756000, 0x8000, 0x8000, 0x7ffc, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:5880 +0xa5
io.copyBuffer(0x239c66cd8, 0xc0003c6220, 0x2f1a6c4c0, 0xc000207680, 0xc000756000, 0x8000, 0x8000, 0x0, 0x0, 0xc00010f8a4)
	/tmp/workdir/go/src/io/io.go:422 +0x12c
io.Copy(...)
	/tmp/workdir/go/src/io/io.go:381
net/http_test.TestBidiStreamReverseProxy.func1(0x9b3b40, 0xc0003c6220, 0xc000963a00)
	/tmp/workdir/go/src/net/http/clientserver_test.go:1499 +0xc6
net/http.HandlerFunc.ServeHTTP(0x9372e8, 0x9b3b40, 0xc0003c6220, 0xc000963a00)
	/tmp/workdir/go/src/net/http/server.go:2063 +0x44
net/http.serverHandler.ServeHTTP(0xc00053e460, 0x9b3b40, 0xc0003c6220, 0xc000963a00)
	/tmp/workdir/go/src/net/http/server.go:2868 +0xa3
net/http.initALPNRequest.ServeHTTP(0x9b45c0, 0xc00056b7d0, 0xc00010f880, 0xc00053e460, 0x9b3b40, 0xc0003c6220, 0xc000963a00)
	/tmp/workdir/go/src/net/http/server.go:3440 +0x8d
net/http.(*http2serverConn).runHandler(0xc0001fd800, 0xc0003c6220, 0xc000963a00, 0xc000134fc0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:5723 +0x8b
created by net/http.(*http2serverConn).processHeaders
	/tmp/workdir/go/src/net/http/h2_bundle.go:5453 +0x505

goroutine 2220 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000a5edd, 0x0, 0x0, 0xc0003a8c00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0003a8c00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0003a8c00, 0x938770)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3046 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000a5edd, 0x0, 0x0, 0xc00015d380, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00015d380)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00015d380, 0x938588)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3652 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00022bedd, 0x0, 0x0, 0xc00015db00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00015db00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00015db00, 0x937ac0)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3210 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00047fedd, 0x0, 0x0, 0xc0002e0600, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002e0600)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002e0600, 0x9385d8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3019 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0003ebbed, 0x0, 0x0, 0xc00027a180, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00027a180)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
runtime.Goexit()
	/tmp/workdir/go/src/runtime/panic.go:622 +0x1e5
testing.(*common).SkipNow(0xc00027a180)
	/tmp/workdir/go/src/testing/testing.go:834 +0x3c
testing.(*common).Skip(0xc00027a180, 0xc00012ff28, 0x1, 0x1)
	/tmp/workdir/go/src/testing/testing.go:814 +0x78
net/http_test.TestTransportCancelRequest(0xc00027a180)
	/tmp/workdir/go/src/net/http/transport_test.go:2317 +0x785
testing.tRunner(0xc00027a180, 0x938320)
	/tmp/workdir/go/src/testing/testing.go:1173 +0xef
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3452 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00082dedd, 0x0, 0x0, 0xc00044cc00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00044cc00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00044cc00, 0x9383d8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3024 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005b7edd, 0x0, 0x0, 0xc00027af00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00027af00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00027af00, 0x937318)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3021 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00047dbf5, 0x0, 0x0, 0xc00027aa80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00027aa80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
runtime.Goexit()
	/tmp/workdir/go/src/runtime/panic.go:622 +0x1e5
testing.(*common).SkipNow(0xc00027aa80)
	/tmp/workdir/go/src/testing/testing.go:834 +0x3c
testing.(*common).Skip(0xc00027aa80, 0xc00036cef8, 0x1, 0x1)
	/tmp/workdir/go/src/testing/testing.go:814 +0x78
net/http_test.testTransportCancelRequestInDo(0xc00027aa80, 0x9aa6e0, 0xc000589e60)
	/tmp/workdir/go/src/net/http/transport_test.go:2371 +0x4e5
net/http_test.TestTransportCancelRequestWithBodyInDo(0xc00027aa80)
	/tmp/workdir/go/src/net/http/transport_test.go:2408 +0x90
testing.tRunner(0xc00027aa80, 0x938318)
	/tmp/workdir/go/src/testing/testing.go:1173 +0xef
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 5150 [chan receive, 2 minutes]:
testing.runTests.func1.1(0xc000001980)
	/tmp/workdir/go/src/testing/testing.go:1496 +0x3b
created by testing.runTests.func1
	/tmp/workdir/go/src/testing/testing.go:1496 +0xac

goroutine 3663 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005b7edd, 0x0, 0x0, 0xc000348a80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000348a80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000348a80, 0x938718)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3430 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00054bedd, 0x0, 0x0, 0xc0002c4d80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002c4d80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002c4d80, 0x938420)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3661 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0004b9edd, 0x0, 0x0, 0xc000348780, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000348780)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000348780, 0x937480)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3020 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0004c7bfd, 0x0, 0x0, 0xc00027a480, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00027a480)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
runtime.Goexit()
	/tmp/workdir/go/src/runtime/panic.go:622 +0x1e5
testing.(*common).SkipNow(0xc00027a480)
	/tmp/workdir/go/src/testing/testing.go:834 +0x3c
testing.(*common).Skip(0xc00027a480, 0xc0002f6700, 0x1, 0x1)
	/tmp/workdir/go/src/testing/testing.go:814 +0x78
net/http_test.testTransportCancelRequestInDo(0xc00027a480, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/transport_test.go:2371 +0x4e5
net/http_test.TestTransportCancelRequestInDo(0xc00027a480)
	/tmp/workdir/go/src/net/http/transport_test.go:2404 +0x33
testing.tRunner(0xc00027a480, 0x938310)
	/tmp/workdir/go/src/testing/testing.go:1173 +0xef
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3432 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005bbedd, 0x0, 0x0, 0xc0002c5500, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002c5500)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002c5500, 0x938418)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3429 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000554edd, 0x0, 0x0, 0xc0002c4000, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002c4000)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002c4000, 0x938388)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3503 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005c3edd, 0x0, 0x0, 0xc000397980, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000397980)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000397980, 0x938768)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3017 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005b7edd, 0x0, 0x0, 0xc000529e00, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000529e00)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000529e00, 0x937a60)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3007 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0003e9edd, 0x0, 0x0, 0xc00015c480, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00015c480)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00015c480, 0x938780)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3025 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000a7edd, 0x0, 0x0, 0xc00027b080, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00027b080)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00027b080, 0x937320)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3047 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000abedd, 0x0, 0x0, 0xc00015d500, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00015d500)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00015d500, 0x9387b8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3662 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000abedd, 0x0, 0x0, 0xc000348900, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000348900)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000348900, 0x937478)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3610 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00030dedd, 0x0, 0x0, 0xc00059d980, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00059d980)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00059d980, 0x9379a8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3045 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc00047bedd, 0x0, 0x0, 0xc00015d200, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00015d200)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc00015d200, 0x938558)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3023 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0005b9be5, 0x0, 0x0, 0xc00027ad80, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc00027ad80)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
runtime.Goexit()
	/tmp/workdir/go/src/runtime/panic.go:622 +0x1e5
testing.(*common).SkipNow(0xc00027ad80)
	/tmp/workdir/go/src/testing/testing.go:834 +0x3c
testing.(*common).Skip(0xc00027ad80, 0xc000368f28, 0x1, 0x1)
	/tmp/workdir/go/src/testing/testing.go:814 +0x78
net/http_test.TestCancelRequestWithChannel(0xc00027ad80)
	/tmp/workdir/go/src/net/http/transport_test.go:2473 +0x7d8
testing.tRunner(0xc00027ad80, 0x937328)
	/tmp/workdir/go/src/testing/testing.go:1173 +0xef
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3743 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0002c3edd, 0x0, 0x0, 0xc0001f4600, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0001f4600)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0001f4600, 0x9379e8)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 6017 [select, 2 minutes]:
net/http.http2awaitRequestCancel(0xc0004e9400, 0xc00060a120, 0x441eb6, 0x938cf8)
	/tmp/workdir/go/src/net/http/h2_bundle.go:6811 +0xe5
net/http.(*http2clientStream).awaitRequestCancel(0xc0006489a0, 0xc0004e9400)
	/tmp/workdir/go/src/net/http/h2_bundle.go:6837 +0x45
created by net/http.(*http2clientConnReadLoop).handleResponse
	/tmp/workdir/go/src/net/http/h2_bundle.go:8532 +0x728

goroutine 3502 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc000a7fedd, 0x0, 0x0, 0xc000397680, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000397680)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000397680, 0x938760)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3431 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0003efedd, 0x0, 0x0, 0xc0002c5200, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc0002c5200)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc0002c5200, 0x938400)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 3016 [chan send, 2 minutes]:
testing.tRunner.func1.1(0xc0000a7edd, 0x0, 0x0, 0xc000529800, 0x501501)
	/tmp/workdir/go/src/testing/testing.go:1103 +0x59
testing.tRunner.func1(0xc000529800)
	/tmp/workdir/go/src/testing/testing.go:1164 +0x3eb
testing.tRunner(0xc000529800, 0x937a48)
	/tmp/workdir/go/src/testing/testing.go:1177 +0x125
created by testing.(*T).Run
	/tmp/workdir/go/src/testing/testing.go:1218 +0x2b3

goroutine 5976 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x2c49ad338, 0x72, 0x0)
	/tmp/workdir/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc00048d598, 0x72, 0x0, 0x0, 0x903a6c)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc00048d580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:401 +0x1fc
net.(*netFD).accept(0xc00048d580, 0xc000241e01, 0xc00056b7a0, 0xc00051b040)
	/tmp/workdir/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00035b3e0, 0xc00053289c, 0xc00056b7a0, 0xc000241e18)
	/tmp/workdir/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00035b3e0, 0xc000241e38, 0x9b9458, 0xc00010f880, 0x442fae)
	/tmp/workdir/go/src/net/tcpsock.go:261 +0x65
crypto/tls.(*listener).Accept(0xc00035bce0, 0xc000241e88, 0x18, 0xc000766480, 0x6e95b1)
	/tmp/workdir/go/src/crypto/tls/tls.go:67 +0x37
net/http.(*Server).Serve(0xc00053e460, 0x9b3960, 0xc00035bce0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/server.go:2962 +0x266
net/http/httptest.(*Server).goServe.func1(0xc000532850)
	/tmp/workdir/go/src/net/http/httptest/server.go:308 +0x6e
created by net/http/httptest.(*Server).goServe
	/tmp/workdir/go/src/net/http/httptest/server.go:306 +0x5c

goroutine 5999 [semacquire, 2 minutes]:
sync.runtime_SemacquireMutex(0xc00056306c, 0xc0004c9800, 0x1)
	/tmp/workdir/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc000563068)
	/tmp/workdir/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
	/tmp/workdir/go/src/sync/mutex.go:81
net/http.http2transportResponseBody.Read(0xc0006489a0, 0xc0007c6000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8629 +0x450
net/http/httputil.(*ReverseProxy).copyBuffer(0xc00054b0e0, 0x9aaf80, 0xc0003763f0, 0x239c760f8, 0xc0006489a0, 0xc0007c6000, 0x8000, 0x8000, 0x892e60, 0x8b4560, ...)
	/tmp/workdir/go/src/net/http/httputil/reverseproxy.go:451 +0xa7
net/http/httputil.(*ReverseProxy).copyResponse(0xc00054b0e0, 0x239c66cd8, 0xc0002302f0, 0x239c760f8, 0xc0006489a0, 0xffffffffffffffff, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/httputil/reverseproxy.go:439 +0xe5
net/http/httputil.(*ReverseProxy).ServeHTTP(0xc00054b0e0, 0x9b3b40, 0xc0002302f0, 0xc0004e9100)
	/tmp/workdir/go/src/net/http/httputil/reverseproxy.go:328 +0x83d
net/http_test.TestBidiStreamReverseProxy.func2(0x9b3b40, 0xc0002302f0, 0xc0004e9100)
	/tmp/workdir/go/src/net/http/clientserver_test.go:1512 +0x48
net/http.HandlerFunc.ServeHTTP(0xc000107a00, 0x9b3b40, 0xc0002302f0, 0xc0004e9100)
	/tmp/workdir/go/src/net/http/server.go:2063 +0x44
net/http.serverHandler.ServeHTTP(0xc00053e8c0, 0x9b3b40, 0xc0002302f0, 0xc0004e9100)
	/tmp/workdir/go/src/net/http/server.go:2868 +0xa3
net/http.initALPNRequest.ServeHTTP(0x9b45c0, 0xc00056a7e0, 0xc00010f500, 0xc00053e8c0, 0x9b3b40, 0xc0002302f0, 0xc0004e9100)
	/tmp/workdir/go/src/net/http/server.go:3440 +0x8d
net/http.(*http2serverConn).runHandler(0xc000680480, 0xc0002302f0, 0xc0004e9100, 0xc0002337b8)
	/tmp/workdir/go/src/net/http/h2_bundle.go:5723 +0x8b
created by net/http.(*http2serverConn).processHeaders
	/tmp/workdir/go/src/net/http/h2_bundle.go:5453 +0x505

goroutine 5980 [select, 2 minutes]:
net/http.(*http2serverConn).serve(0xc000680480)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4428 +0x55b
net/http.(*http2Server).ServeConn(0xc000487f40, 0x9b9458, 0xc00010f500, 0xc0004c5b68)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4038 +0x725
net/http.http2ConfigureServer.func1(0xc00053e8c0, 0xc00010f500, 0x9abbc0, 0xc0000f1900)
	/tmp/workdir/go/src/net/http/h2_bundle.go:3864 +0xf0
net/http.(*conn).serve(0xc00050fea0, 0x9b45c0, 0xc00056a6f0)
	/tmp/workdir/go/src/net/http/server.go:1855 +0x14d5
created by net/http.(*Server).Serve
	/tmp/workdir/go/src/net/http/server.go:2994 +0x371

goroutine 6038 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x2c49aca78, 0x72, 0x9ac200)
	/tmp/workdir/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc00048da98, 0x72, 0xc000884000, 0xe2e3, 0xe2e3)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00048da80, 0xc000884001, 0xe2e3, 0xe2e3, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:166 +0x1b1
net.(*netFD).Read(0xc00048da80, 0xc000884001, 0xe2e3, 0xe2e3, 0x1, 0x0, 0x0)
	/tmp/workdir/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020a460, 0xc000884001, 0xe2e3, 0xe2e3, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/net.go:183 +0x8e
crypto/tls.(*atLeastReader).Read(0xc000578030, 0xc000884001, 0xe2e3, 0xe2e3, 0x1, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:779 +0x62
bytes.(*Buffer).ReadFrom(0xc00010fb00, 0x9aa880, 0xc000578030, 0x40c9e5, 0x892e60, 0x8eef20)
	/tmp/workdir/go/src/bytes/buffer.go:204 +0xb1
crypto/tls.(*Conn).readFromUntil(0xc00010f880, 0x29396eb40, 0xc00020a460, 0x4016, 0xc00020a460, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:801 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00010f880, 0x0, 0x0, 0xc0003b8d68)
	/tmp/workdir/go/src/crypto/tls/conn.go:653 +0x78c
crypto/tls.(*Conn).readRecord(...)
	/tmp/workdir/go/src/crypto/tls/conn.go:576
crypto/tls.(*Conn).Read(0xc00010f880, 0xc0003ae818, 0x9, 0x9, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:1251 +0x15f
io.ReadAtLeast(0x9aa840, 0xc00010f880, 0xc0003ae818, 0x9, 0x9, 0x9, 0xffffffffffffffff, 0x1, 0x10)
	/tmp/workdir/go/src/io/io.go:327 +0x87
io.ReadFull(...)
	/tmp/workdir/go/src/io/io.go:346
net/http.http2readFrameHeader(0xc0003ae818, 0x9, 0x9, 0x9aa840, 0xc00010f880, 0x0, 0xc000000000, 0xc0005383c0, 0xc0005383c0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1477 +0x89
net/http.(*http2Framer).ReadFrame(0xc0003ae7e0, 0xc0003b8f40, 0x0, 0x0, 0x2)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1735 +0xa5
net/http.(*http2serverConn).readFrames(0xc0001fd800)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4314 +0xa9
created by net/http.(*http2serverConn).serve
	/tmp/workdir/go/src/net/http/h2_bundle.go:4420 +0x354

goroutine 6010 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x2c49acb58, 0x77, 0x9ac200)
	/tmp/workdir/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc0005a6018, 0x77, 0xc000768000, 0x1e, 0x5000)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitWrite(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).Write(0xc0005a6000, 0xc000768000, 0x1e, 0x5000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:282 +0x2ae
net.(*netFD).Write(0xc0005a6000, 0xc000768000, 0x1e, 0x5000, 0x9b69d8, 0x0, 0x0)
	/tmp/workdir/go/src/net/fd_posix.go:73 +0x4f
net.(*conn).Write(0xc00020a468, 0xc000768000, 0x1e, 0x5000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/net.go:195 +0x8e
crypto/tls.(*Conn).write(0xc00010fc00, 0xc000768000, 0x1e, 0x5000, 0xc000662800, 0x8, 0x800)
	/tmp/workdir/go/src/crypto/tls/conn.go:914 +0x162
crypto/tls.(*Conn).writeRecordLocked(0xc00010fc00, 0x17, 0xc000662800, 0x8, 0x800, 0x2, 0xc000555c1c, 0x2)
	/tmp/workdir/go/src/crypto/tls/conn.go:963 +0x2c5
crypto/tls.(*Conn).Write(0xc00010fc00, 0xc00065e800, 0x4008, 0x4800, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:1129 +0x19a
net/http.http2stickyErrWriter.Write(0x9aa860, 0xc00010fc00, 0xc000563070, 0xc00065e800, 0x4008, 0x4800, 0x16, 0xc000555c50, 0xc00060a0c0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:6896 +0x68
bufio.(*Writer).Write(0xc000069140, 0xc00065e800, 0x4008, 0x4800, 0x0, 0x0, 0x2)
	/tmp/workdir/go/src/bufio/bufio.go:639 +0x13d
net/http.(*http2Framer).endWrite(0xc00053f5e0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1606 +0xb0
net/http.(*http2Framer).WriteDataPadded(0xc00053f5e0, 0x1, 0xc000784000, 0x3fff, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1928 +0x26f
net/http.(*http2Framer).WriteData(...)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1886
net/http.(*http2clientStream).writeRequestBody(0xc0006489a0, 0x9aaec0, 0xc000233830, 0x239c68558, 0xc000233830, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:7857 +0x3cf
net/http.(*http2Transport).getBodyWriterState.func1()
	/tmp/workdir/go/src/net/http/h2_bundle.go:9089 +0xd0
created by net/http.http2bodyWriterState.scheduleBodyWrite
	/tmp/workdir/go/src/net/http/h2_bundle.go:9136 +0xa6

goroutine 6018 [chan receive, 2 minutes]:
net/http.http2closeWaiter.Wait(...)
	/tmp/workdir/go/src/net/http/h2_bundle.go:3309
net/http.(*http2responseWriter).CloseNotify.func1(0xc0002dc780, 0xc0005e96c0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:6161 +0x34
created by net/http.(*http2responseWriter).CloseNotify
	/tmp/workdir/go/src/net/http/h2_bundle.go:6160 +0xfd

goroutine 6009 [semacquire, 2 minutes]:
sync.runtime_SemacquireMutex(0xc000562f54, 0xc000781000, 0x1)
	/tmp/workdir/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0xc000562f50)
	/tmp/workdir/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
	/tmp/workdir/go/src/sync/mutex.go:81
net/http.(*http2ClientConn).streamByID(0xc000562f00, 0x1, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8190 +0x219
net/http.(*http2clientConnReadLoop).processData(0xc0001bffa8, 0xc000782360, 0xc000782360, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8675 +0x67
net/http.(*http2clientConnReadLoop).run(0xc0001bffa8, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8335 +0x5cd
net/http.(*http2ClientConn).readLoop(0xc000562f00)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8219 +0x6f
created by net/http.(*http2Transport).newClientConn
	/tmp/workdir/go/src/net/http/h2_bundle.go:7198 +0x66e

goroutine 6006 [select, 2 minutes]:
net/http.(*http2serverConn).serve(0xc0001fd800)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4428 +0x55b
net/http.(*http2Server).ServeConn(0xc000487e40, 0x9b9458, 0xc00010f880, 0xc000621b68)
	/tmp/workdir/go/src/net/http/h2_bundle.go:4038 +0x725
net/http.http2ConfigureServer.func1(0xc00053e460, 0xc00010f880, 0x9abbc0, 0xc0001c71e0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:3864 +0xf0
net/http.(*conn).serve(0xc0006023c0, 0x9b45c0, 0xc00056a660)
	/tmp/workdir/go/src/net/http/server.go:1855 +0x14d5
created by net/http.(*Server).Serve
	/tmp/workdir/go/src/net/http/server.go:2994 +0x371

goroutine 6002 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x29396cf38, 0x72, 0x9ac200)
	/tmp/workdir/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc00048d818, 0x72, 0xc0007e0000, 0x82cc, 0x82cc)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00048d800, 0xc0007e0000, 0x82cc, 0x82cc, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:166 +0x1b1
net.(*netFD).Read(0xc00048d800, 0xc0007e0000, 0x82cc, 0x82cc, 0xc000051760, 0x6107fb, 0xc00059a860)
	/tmp/workdir/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000230280, 0xc0007e0000, 0x82cc, 0x82cc, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/net.go:183 +0x8e
crypto/tls.(*atLeastReader).Read(0xc0001343c0, 0xc0007e0000, 0x82cc, 0x82cc, 0x45, 0x4292, 0xc000051710)
	/tmp/workdir/go/src/crypto/tls/conn.go:779 +0x62
bytes.(*Buffer).ReadFrom(0xc00059a980, 0x9aa880, 0xc0001343c0, 0x40c9e5, 0x892e60, 0x8eef20)
	/tmp/workdir/go/src/bytes/buffer.go:204 +0xb1
crypto/tls.(*Conn).readFromUntil(0xc00059a700, 0x29396eb40, 0xc000230280, 0x5, 0xc000230280, 0x34)
	/tmp/workdir/go/src/crypto/tls/conn.go:801 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00059a700, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:608 +0x115
crypto/tls.(*Conn).readRecord(...)
	/tmp/workdir/go/src/crypto/tls/conn.go:576
crypto/tls.(*Conn).Read(0xc00059a700, 0xc000632000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/crypto/tls/conn.go:1251 +0x15f
bufio.(*Reader).Read(0xc000383b00, 0xc00053f298, 0x9, 0x9, 0xc000632030, 0x4, 0x0)
	/tmp/workdir/go/src/bufio/bufio.go:227 +0x222
io.ReadAtLeast(0x9aa6a0, 0xc000383b00, 0xc00053f298, 0x9, 0x9, 0x9, 0xc00009421a, 0x3fffe61b9501, 0xc600000000000000)
	/tmp/workdir/go/src/io/io.go:327 +0x87
io.ReadFull(...)
	/tmp/workdir/go/src/io/io.go:346
net/http.http2readFrameHeader(0xc00053f298, 0x9, 0x9, 0x9aa6a0, 0xc000383b00, 0x0, 0x0, 0xc000051da0, 0x476bd7)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1477 +0x89
net/http.(*http2Framer).ReadFrame(0xc00053f260, 0xc0001a43c0, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:1735 +0xa5
net/http.(*http2clientConnReadLoop).run(0xc000051fa8, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8297 +0xd8
net/http.(*http2ClientConn).readLoop(0xc000562a80)
	/tmp/workdir/go/src/net/http/h2_bundle.go:8219 +0x6f
created by net/http.(*http2Transport).newClientConn
	/tmp/workdir/go/src/net/http/h2_bundle.go:7198 +0x66e

goroutine 5978 [select, 2 minutes]:
io.(*pipe).Write(0xc0003a3560, 0xc000615fff, 0x4001, 0x4001, 0x3fff, 0x0, 0x0)
	/tmp/workdir/go/src/io/pipe.go:94 +0x1c5
io.(*PipeWriter).Write(0xc00020a378, 0xc000612000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)
	/tmp/workdir/go/src/io/pipe.go:163 +0x4c
io.(*multiWriter).Write(0xc000578690, 0xc000612000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)
	/tmp/workdir/go/src/io/multi.go:60 +0x87
io.copyBuffer(0x9aaac0, 0xc000578690, 0x9aaa20, 0xc0005786a8, 0xc000612000, 0x8000, 0x8000, 0x8da580, 0xc000536300, 0xc00021d7b0)
	/tmp/workdir/go/src/io/io.go:424 +0x20c
io.Copy(...)
	/tmp/workdir/go/src/io/io.go:381
io.CopyN(0x9aaac0, 0xc000578690, 0x9aa800, 0xc00007c210, 0x400000, 0x1, 0x0, 0x9b3bc8)
	/tmp/workdir/go/src/io/io.go:357 +0x9a
net/http_test.TestBidiStreamReverseProxy.func3(0xc00020a378, 0xc0003a3500)
	/tmp/workdir/go/src/net/http/clientserver_test.go:1522 +0x127
created by net/http_test.TestBidiStreamReverseProxy
	/tmp/workdir/go/src/net/http/clientserver_test.go:1520 +0x465

goroutine 6003 [sync.Cond.Wait, 2 minutes]:
runtime.goparkunlock(...)
	/tmp/workdir/go/src/runtime/proc.go:337
sync.runtime_notifyListWait(0xc000068dd0, 0x1)
	/tmp/workdir/go/src/runtime/sema.go:513 +0xf8
sync.(*Cond).Wait(0xc000068dc0)
	/tmp/workdir/go/src/sync/cond.go:56 +0x99
net/http.(*http2clientStream).awaitFlowControl(0xc000601e40, 0x16, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:7943 +0x94
net/http.(*http2clientStream).writeRequestBody(0xc000601e40, 0x9aaec0, 0xc000578648, 0x239c68558, 0xc000578648, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/h2_bundle.go:7843 +0x26c
net/http.(*http2Transport).getBodyWriterState.func1()
	/tmp/workdir/go/src/net/http/h2_bundle.go:9089 +0xd0
created by net/http.http2bodyWriterState.scheduleBodyWrite
	/tmp/workdir/go/src/net/http/h2_bundle.go:9136 +0xa6

goroutine 5977 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x2c49ad258, 0x72, 0x0)
	/tmp/workdir/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc00048d698, 0x72, 0x0, 0x0, 0x903a6c)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc00048d680, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/tmp/workdir/go/src/internal/poll/fd_unix.go:401 +0x1fc
net.(*netFD).accept(0xc00048d680, 0xc00023ee01, 0xc00056a7b0, 0xc00051add0)
	/tmp/workdir/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00035bd28, 0xc000532a5c, 0xc00056a7b0, 0xc00023ee18)
	/tmp/workdir/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00035bd28, 0xc00023ee38, 0x9b9458, 0xc00010f500, 0x442fae)
	/tmp/workdir/go/src/net/tcpsock.go:261 +0x65
crypto/tls.(*listener).Accept(0xc000578600, 0xc00023ee88, 0x18, 0xc0009d9500, 0x6e95b1)
	/tmp/workdir/go/src/crypto/tls/tls.go:67 +0x37
net/http.(*Server).Serve(0xc00053e8c0, 0x9b3960, 0xc000578600, 0x0, 0x0)
	/tmp/workdir/go/src/net/http/server.go:2962 +0x266
net/http/httptest.(*Server).goServe.func1(0xc000532a10)
	/tmp/workdir/go/src/net/http/httptest/server.go:308 +0x6e
created by net/http/httptest.(*Server).goServe
	/tmp/workdir/go/src/net/http/httptest/server.go:306 +0x5c
FAIL	net/http	180.111s
FAIL

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-OpenBSD Testing An issue that has been verified to require only test changes, not just a test failure.
Projects
None yet
Development

No branches or pull requests

4 participants