| Section: "Testing packages." |
| Pkg: "net/http" |
| Test: "TestHandlerAbortRacesBodyRead" |
| Mode: "test" |
| Snippet: |
| panic: test timed out after 3m0s |
| |
| runtime.gopark(0xc000269c20?, 0x0?, 0x20?, 0x47?, 0x100e77f?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc0005a8e38 sp=0xc0005a8e18 pc=0x103abb6 |
| runtime.goparkunlock(...) |
| /Users/gopher/workdir/go/src/runtime/proc.go:369 |
| runtime.semacquire1(0xc000269c38, 0x0?, 0x1, 0x0) |
| /Users/gopher/workdir/go/src/runtime/sema.go:150 +0x1fe fp=0xc0005a8ea0 sp=0xc0005a8e38 pc=0x104b99e |
| sync.runtime_Semacquire(0xc000240900?) |
| /Users/gopher/workdir/go/src/runtime/sema.go:62 +0x25 fp=0xc0005a8ed0 sp=0xc0005a8ea0 pc=0x1067485 |
| sync.(*WaitGroup).Wait(0x1595640?) |
| /Users/gopher/workdir/go/src/sync/waitgroup.go:139 +0x52 fp=0xc0005a8ef8 sp=0xc0005a8ed0 pc=0x10743b2 |
| net/http_test.TestHandlerAbortRacesBodyRead(0xc00057a680) |
| /Users/gopher/workdir/go/src/net/http/transport_test.go:6567 +0x145 fp=0xc0005a8f70 sp=0xc0005a8ef8 pc=0x1402fa5 |
| testing.tRunner(0xc00057a680, 0x150d300) |
| Output: |
| panic: test timed out after 3m0s |
| |
| goroutine 11191 [running]: |
| panic({0x143a5e0, 0xc0004c80f0}) |
| /Users/gopher/workdir/go/src/runtime/panic.go:987 +0x3ba fp=0xc000942f98 sp=0xc000942ed8 pc=0x1037a7a |
| testing.(*M).startAlarm.func1() |
| /Users/gopher/workdir/go/src/testing/testing.go:2036 +0x8e fp=0xc000942fe0 sp=0xc000942f98 pc=0x10f57ce |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000942fe8 sp=0xc000942fe0 pc=0x106bb61 |
| created by time.goFunc |
| /Users/gopher/workdir/go/src/time/sleep.go:176 +0x32 |
| |
| goroutine 1 [chan receive, 2 minutes]: |
| runtime.gopark(0xc000094000?, 0xc0000dd990?, 0x7f?, 0x75?, 0x1022fc5?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc0000dd958 sp=0xc0000dd938 pc=0x103abb6 |
| runtime.chanrecv(0xc00054a230, 0x0, 0x1) |
| /Users/gopher/workdir/go/src/runtime/chan.go:583 +0x49b fp=0xc0000dd9e8 sp=0xc0000dd958 pc=0x1007c1b |
| runtime.chanrecv1(0xc0000981e0?, 0xc00054a288?) |
| /Users/gopher/workdir/go/src/runtime/chan.go:442 +0x18 fp=0xc0000dda10 sp=0xc0000dd9e8 pc=0x1007718 |
| testing.tRunner.func1() |
| /Users/gopher/workdir/go/src/testing/testing.go:1412 +0x4a5 fp=0xc0000ddb78 sp=0xc0000dda10 pc=0x10f2005 |
| testing.tRunner(0xc000083380, 0xc0000e9c80) |
| /Users/gopher/workdir/go/src/testing/testing.go:1452 +0x144 fp=0xc0000ddbc8 sp=0xc0000ddb78 pc=0x10f1ae4 |
| testing.runTests(0xc0000c4d20?, {0x182b5a0, 0x22f, 0x22f}, {0x14c5ac4?, 0xf?, 0x1831040?}) |
| /Users/gopher/workdir/go/src/testing/testing.go:1844 +0x456 fp=0xc0000ddcb0 sp=0xc0000ddbc8 pc=0x10f4696 |
| testing.(*M).Run(0xc0000c4d20) |
| /Users/gopher/workdir/go/src/testing/testing.go:1726 +0x5d9 fp=0xc0000ddea8 sp=0xc0000ddcb0 pc=0x10f3179 |
| net/http_test.TestMain(0xffffffffffffffff?) |
| /Users/gopher/workdir/go/src/net/http/main_test.go:23 +0x19 fp=0xc0000ddec8 sp=0xc0000ddea8 pc=0x136b459 |
| main.main() |
| _testmain.go:1233 +0x1d3 fp=0xc0000ddf80 sp=0xc0000ddec8 pc=0x140feb3 |
| runtime.main() |
| /Users/gopher/workdir/go/src/runtime/proc.go:250 +0x207 fp=0xc0000ddfe0 sp=0xc0000ddf80 pc=0x103a7e7 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000ddfe8 sp=0xc0000ddfe0 pc=0x106bb61 |
| |
| goroutine 2 [force gc (idle), 2 minutes]: |
| runtime.gopark(0x8c71bd5386?, 0x0?, 0x0?, 0x0?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc00004afb0 sp=0xc00004af90 pc=0x103abb6 |
| runtime.goparkunlock(...) |
| /Users/gopher/workdir/go/src/runtime/proc.go:369 |
| runtime.forcegchelper() |
| /Users/gopher/workdir/go/src/runtime/proc.go:302 +0xad fp=0xc00004afe0 sp=0xc00004afb0 pc=0x103aa4d |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004afe8 sp=0xc00004afe0 pc=0x106bb61 |
| created by runtime.init.5 |
| /Users/gopher/workdir/go/src/runtime/proc.go:290 +0x25 |
| |
| goroutine 18 [GC sweep wait, 2 minutes]: |
| runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc000046790 sp=0xc000046770 pc=0x103abb6 |
| runtime.goparkunlock(...) |
| /Users/gopher/workdir/go/src/runtime/proc.go:369 |
| runtime.bgsweep(0x0?) |
| /Users/gopher/workdir/go/src/runtime/mgcsweep.go:298 +0xd7 fp=0xc0000467c8 sp=0xc000046790 pc=0x1025d97 |
| runtime.gcenable.func1() |
| /Users/gopher/workdir/go/src/runtime/mgc.go:178 +0x26 fp=0xc0000467e0 sp=0xc0000467c8 pc=0x101a9a6 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000467e8 sp=0xc0000467e0 pc=0x106bb61 |
| created by runtime.gcenable |
| /Users/gopher/workdir/go/src/runtime/mgc.go:178 +0x6b |
| |
| goroutine 19 [GC scavenge wait]: |
| runtime.gopark(0x6429d287f6?, 0x93ba2?, 0x0?, 0x0?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc000046f70 sp=0xc000046f50 pc=0x103abb6 |
| runtime.goparkunlock(...) |
| /Users/gopher/workdir/go/src/runtime/proc.go:369 |
| runtime.(*scavengerState).park(0x18310c0) |
| /Users/gopher/workdir/go/src/runtime/mgcscavenge.go:389 +0x53 fp=0xc000046fa0 sp=0xc000046f70 pc=0x1023df3 |
| runtime.bgscavenge(0x0?) |
| /Users/gopher/workdir/go/src/runtime/mgcscavenge.go:622 +0x65 fp=0xc000046fc8 sp=0xc000046fa0 pc=0x10243e5 |
| runtime.gcenable.func2() |
| /Users/gopher/workdir/go/src/runtime/mgc.go:179 +0x26 fp=0xc000046fe0 sp=0xc000046fc8 pc=0x101a946 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000046fe8 sp=0xc000046fe0 pc=0x106bb61 |
| created by runtime.gcenable |
| /Users/gopher/workdir/go/src/runtime/mgc.go:179 +0xaa |
| |
| goroutine 20 [finalizer wait, 2 minutes]: |
| runtime.gopark(0x0?, 0x150c710?, 0x0?, 0xc0?, 0x2000000020?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc00004a628 sp=0xc00004a608 pc=0x103abb6 |
| runtime.goparkunlock(...) |
| /Users/gopher/workdir/go/src/runtime/proc.go:369 |
| runtime.runfinq() |
| /Users/gopher/workdir/go/src/runtime/mfinal.go:186 +0x10f fp=0xc00004a7e0 sp=0xc00004a628 pc=0x1019aaf |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004a7e8 sp=0xc00004a7e0 pc=0x106bb61 |
| created by runtime.createfing |
| /Users/gopher/workdir/go/src/runtime/mfinal.go:163 +0x45 |
| |
| goroutine 35 [GC worker (idle), 2 minutes]: |
| runtime.gopark(0x1862320?, 0x1?, 0xaf?, 0x5a?, 0xc000206000?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc000218750 sp=0xc000218730 pc=0x103abb6 |
| runtime.gcBgMarkWorker() |
| /Users/gopher/workdir/go/src/runtime/mgc.go:1234 +0xf1 fp=0xc0002187e0 sp=0xc000218750 pc=0x101caf1 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0002187e8 sp=0xc0002187e0 pc=0x106bb61 |
| created by runtime.gcBgMarkStartWorkers |
| /Users/gopher/workdir/go/src/runtime/mgc.go:1158 +0x25 |
| |
| goroutine 53 [GC worker (idle), 2 minutes]: |
| runtime.gopark(0x8c71cfccc5?, 0xc00022c020?, 0x18?, 0x14?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc00004bf50 sp=0xc00004bf30 pc=0x103abb6 |
| runtime.gcBgMarkWorker() |
| /Users/gopher/workdir/go/src/runtime/mgc.go:1234 +0xf1 fp=0xc00004bfe0 sp=0xc00004bf50 pc=0x101caf1 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004bfe8 sp=0xc00004bfe0 pc=0x106bb61 |
| created by runtime.gcBgMarkStartWorkers |
| /Users/gopher/workdir/go/src/runtime/mgc.go:1158 +0x25 |
| |
| goroutine 54 [GC worker (idle), 2 minutes]: |
| runtime.gopark(0x635c4dfa7a?, 0x2?, 0x83?, 0x34?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc00004c750 sp=0xc00004c730 pc=0x103abb6 |
| runtime.gcBgMarkWorker() |
| /Users/gopher/workdir/go/src/runtime/mgc.go:1234 +0xf1 fp=0xc00004c7e0 sp=0xc00004c750 pc=0x101caf1 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004c7e8 sp=0xc00004c7e0 pc=0x106bb61 |
| created by runtime.gcBgMarkStartWorkers |
| /Users/gopher/workdir/go/src/runtime/mgc.go:1158 +0x25 |
| |
| goroutine 55 [GC worker (idle)]: |
| runtime.gopark(0x1862320?, 0x2?, 0x7e?, 0xaa?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc00004cf50 sp=0xc00004cf30 pc=0x103abb6 |
| runtime.gcBgMarkWorker() |
| /Users/gopher/workdir/go/src/runtime/mgc.go:1234 +0xf1 fp=0xc00004cfe0 sp=0xc00004cf50 pc=0x101caf1 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004cfe8 sp=0xc00004cfe0 pc=0x106bb61 |
| created by runtime.gcBgMarkStartWorkers |
| /Users/gopher/workdir/go/src/runtime/mgc.go:1158 +0x25 |
| |
| goroutine 56 [GC worker (idle), 2 minutes]: |
| runtime.gopark(0x635c4b2017?, 0x3?, 0xf6?, 0x20?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc00004d750 sp=0xc00004d730 pc=0x103abb6 |
| runtime.gcBgMarkWorker() |
| /Users/gopher/workdir/go/src/runtime/mgc.go:1234 +0xf1 fp=0xc00004d7e0 sp=0xc00004d750 pc=0x101caf1 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004d7e8 sp=0xc00004d7e0 pc=0x106bb61 |
| created by runtime.gcBgMarkStartWorkers |
| /Users/gopher/workdir/go/src/runtime/mgc.go:1158 +0x25 |
| |
| goroutine 36 [GC worker (idle)]: |
| runtime.gopark(0x1862320?, 0x2?, 0xc1?, 0xb9?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc000218f50 sp=0xc000218f30 pc=0x103abb6 |
| runtime.gcBgMarkWorker() |
| /Users/gopher/workdir/go/src/runtime/mgc.go:1234 +0xf1 fp=0xc000218fe0 sp=0xc000218f50 pc=0x101caf1 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000218fe8 sp=0xc000218fe0 pc=0x106bb61 |
| created by runtime.gcBgMarkStartWorkers |
| /Users/gopher/workdir/go/src/runtime/mgc.go:1158 +0x25 |
| |
| goroutine 5760 [IO wait, 2 minutes]: |
| runtime.gopark(0xd?, 0xc0004a7811?, 0x1?, 0x0?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc00056f5e8 sp=0xc00056f5c8 pc=0x103abb6 |
| runtime.netpollblock(0x1079489?, 0x143a820?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc00056f620 sp=0xc00056f5e8 pc=0x1033c17 |
| internal/poll.runtime_pollWait(0x2a081a8, 0x72) |
| /Users/gopher/workdir/go/src/runtime/netpoll.go:305 +0x89 fp=0xc00056f640 sp=0xc00056f620 pc=0x1065c29 |
| internal/poll.(*pollDesc).wait(0xc000138d80?, 0xc0004a7811?, 0x0) |
| /Users/gopher/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc00056f668 sp=0xc00056f640 pc=0x1097392 |
| internal/poll.(*pollDesc).waitRead(...) |
| /Users/gopher/workdir/go/src/internal/poll/fd_poll_runtime.go:89 |
| internal/poll.(*FD).Read(0xc000138d80, {0xc0004a7811, 0x1, 0x1}) |
| /Users/gopher/workdir/go/src/internal/poll/fd_unix.go:167 +0x25a fp=0xc00056f6e8 sp=0xc00056f668 pc=0x10980fa |
| net.(*netFD).Read(0xc000138d80, {0xc0004a7811?, 0x1007659?, 0x12db2e7?}) |
| /Users/gopher/workdir/go/src/net/fd_posix.go:55 +0x29 fp=0xc00056f730 sp=0xc00056f6e8 pc=0x11f0489 |
| net.(*conn).Read(0xc000520060, {0xc0004a7811?, 0xc000336b40?, 0x1597bd0?}) |
| /Users/gopher/workdir/go/src/net/net.go:183 +0x45 fp=0xc00056f778 sp=0xc00056f730 pc=0x11fc2e5 |
| net/http.(*connReader).backgroundRead(0xc0004a7800) |
| /Users/gopher/workdir/go/src/net/http/server.go:678 +0x3f fp=0xc00056f7c8 sp=0xc00056f778 pc=0x12cdbff |
| net/http.(*connReader).startBackgroundRead.func2() |
| /Users/gopher/workdir/go/src/net/http/server.go:674 +0x26 fp=0xc00056f7e0 sp=0xc00056f7c8 pc=0x12cdb26 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00056f7e8 sp=0xc00056f7e0 pc=0x106bb61 |
| created by net/http.(*connReader).startBackgroundRead |
| /Users/gopher/workdir/go/src/net/http/server.go:674 +0xca |
| |
| goroutine 5729 [select, 2 minutes]: |
| runtime.gopark(0xc000803ca8?, 0x6?, 0x0?, 0x30?, 0xc000803abc?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc000803920 sp=0xc000803900 pc=0x103abb6 |
| runtime.selectgo(0xc000803ca8, 0xc000803ab0, 0x14c52ae?, 0x0, 0xc000803cf0?, 0x1) |
| /Users/gopher/workdir/go/src/runtime/select.go:328 +0x7bc fp=0xc000803a60 sp=0xc000803920 pc=0x104a8dc |
| net/http.(*persistConn).roundTrip(0xc0004845a0, 0xc0004307c0) |
| /Users/gopher/workdir/go/src/net/http/transport.go:2620 +0x974 fp=0xc000803d18 sp=0xc000803a60 pc=0x12f2894 |
| net/http.(*Transport).roundTrip(0xc0005e9900, 0xc000443a00) |
| /Users/gopher/workdir/go/src/net/http/transport.go:595 +0x7ba fp=0xc000803f40 sp=0xc000803d18 pc=0x12e639a |
| net/http.(*Transport).RoundTrip(0x15982b0?, 0xc0000aa008?) |
| /Users/gopher/workdir/go/src/net/http/roundtrip.go:17 +0x19 fp=0xc000803f60 sp=0xc000803f40 pc=0x12cc4d9 |
| net/http_test.TestHandlerAbortRacesBodyRead.func2() |
| /Users/gopher/workdir/go/src/net/http/transport_test.go:6560 +0x106 fp=0xc000803fe0 sp=0xc000803f60 pc=0x1403106 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000803fe8 sp=0xc000803fe0 pc=0x106bb61 |
| created by net/http_test.TestHandlerAbortRacesBodyRead |
| /Users/gopher/workdir/go/src/net/http/transport_test.go:6554 +0xca |
| |
| goroutine 5727 [IO wait, 2 minutes]: |
| runtime.gopark(0x0?, 0xc0005a5ce8?, 0x40?, 0xaa?, 0xe?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc0005a5c20 sp=0xc0005a5c00 pc=0x103abb6 |
| runtime.netpollblock(0x4?, 0x1004449?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc0005a5c58 sp=0xc0005a5c20 pc=0x1033c17 |
| internal/poll.runtime_pollWait(0x2a07488, 0x72) |
| /Users/gopher/workdir/go/src/runtime/netpoll.go:305 +0x89 fp=0xc0005a5c78 sp=0xc0005a5c58 pc=0x1065c29 |
| internal/poll.(*pollDesc).wait(0xc000403100?, 0x1004449?, 0x0) |
| /Users/gopher/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0005a5ca0 sp=0xc0005a5c78 pc=0x1097392 |
| internal/poll.(*pollDesc).waitRead(...) |
| /Users/gopher/workdir/go/src/internal/poll/fd_poll_runtime.go:89 |
| internal/poll.(*FD).Accept(0xc000403100) |
| /Users/gopher/workdir/go/src/internal/poll/fd_unix.go:614 +0x234 fp=0xc0005a5d38 sp=0xc0005a5ca0 pc=0x1098bf4 |
| net.(*netFD).accept(0xc000403100) |
| /Users/gopher/workdir/go/src/net/fd_unix.go:172 +0x35 fp=0xc0005a5df0 sp=0xc0005a5d38 pc=0x11f16d5 |
| net.(*TCPListener).accept(0xc0002408b8) |
| /Users/gopher/workdir/go/src/net/tcpsock_posix.go:142 +0x28 fp=0xc0005a5e20 sp=0xc0005a5df0 pc=0x1203908 |
| net.(*TCPListener).Accept(0xc0002408b8) |
| /Users/gopher/workdir/go/src/net/tcpsock.go:288 +0x3d fp=0xc0005a5e50 sp=0xc0005a5e20 pc=0x1202afd |
| net/http.(*onceCloseListener).Accept(0xc000115170?) |
| <autogenerated>:1 +0x2a fp=0xc0005a5e68 sp=0xc0005a5e50 pc=0x131f2aa |
| net/http.(*Server).Serve(0xc0005f81e0, {0x1597990, 0xc0002408b8}) |
| /Users/gopher/workdir/go/src/net/http/server.go:3070 +0x385 fp=0xc0005a5f98 sp=0xc0005a5e68 pc=0x12d93c5 |
| net/http/httptest.(*Server).goServe.func1() |
| /Users/gopher/workdir/go/src/net/http/httptest/server.go:310 +0x6a fp=0xc0005a5fe0 sp=0xc0005a5f98 pc=0x1324c6a |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005a5fe8 sp=0xc0005a5fe0 pc=0x106bb61 |
| created by net/http/httptest.(*Server).goServe |
| /Users/gopher/workdir/go/src/net/http/httptest/server.go:308 +0x6a |
| |
| goroutine 5260 [semacquire, 2 minutes]: |
| runtime.gopark(0xc000269c20?, 0x0?, 0x20?, 0x47?, 0x100e77f?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc0005a8e38 sp=0xc0005a8e18 pc=0x103abb6 |
| runtime.goparkunlock(...) |
| /Users/gopher/workdir/go/src/runtime/proc.go:369 |
| runtime.semacquire1(0xc000269c38, 0x0?, 0x1, 0x0) |
| /Users/gopher/workdir/go/src/runtime/sema.go:150 +0x1fe fp=0xc0005a8ea0 sp=0xc0005a8e38 pc=0x104b99e |
| sync.runtime_Semacquire(0xc000240900?) |
| /Users/gopher/workdir/go/src/runtime/sema.go:62 +0x25 fp=0xc0005a8ed0 sp=0xc0005a8ea0 pc=0x1067485 |
| sync.(*WaitGroup).Wait(0x1595640?) |
| /Users/gopher/workdir/go/src/sync/waitgroup.go:139 +0x52 fp=0xc0005a8ef8 sp=0xc0005a8ed0 pc=0x10743b2 |
| net/http_test.TestHandlerAbortRacesBodyRead(0xc00057a680) |
| /Users/gopher/workdir/go/src/net/http/transport_test.go:6567 +0x145 fp=0xc0005a8f70 sp=0xc0005a8ef8 pc=0x1402fa5 |
| testing.tRunner(0xc00057a680, 0x150d300) |
| /Users/gopher/workdir/go/src/testing/testing.go:1446 +0x10b fp=0xc0005a8fc0 sp=0xc0005a8f70 pc=0x10f1aab |
| testing.(*T).Run.func1() |
| /Users/gopher/workdir/go/src/testing/testing.go:1493 +0x2a fp=0xc0005a8fe0 sp=0xc0005a8fc0 pc=0x10f294a |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005a8fe8 sp=0xc0005a8fe0 pc=0x106bb61 |
| created by testing.(*T).Run |
| /Users/gopher/workdir/go/src/testing/testing.go:1493 +0x35f |
| |
| goroutine 5862 [select, 2 minutes]: |
| runtime.gopark(0xc0005a4f90?, 0x2?, 0xd8?, 0x4d?, 0xc0005a4f24?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc0005a4d90 sp=0xc0005a4d70 pc=0x103abb6 |
| runtime.selectgo(0xc0005a4f90, 0xc0005a4f20, 0xc000430800?, 0x0, 0xc0001efc20?, 0x1) |
| /Users/gopher/workdir/go/src/runtime/select.go:328 +0x7bc fp=0xc0005a4ed0 sp=0xc0005a4d90 pc=0x104a8dc |
| net/http.(*persistConn).writeLoop(0xc0004845a0) |
| /Users/gopher/workdir/go/src/net/http/transport.go:2392 +0xf5 fp=0xc0005a4fc8 sp=0xc0005a4ed0 pc=0x12f19d5 |
| net/http.(*Transport).dialConn.func6() |
| /Users/gopher/workdir/go/src/net/http/transport.go:1752 +0x26 fp=0xc0005a4fe0 sp=0xc0005a4fc8 pc=0x12ee486 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005a4fe8 sp=0xc0005a4fe0 pc=0x106bb61 |
| created by net/http.(*Transport).dialConn |
| /Users/gopher/workdir/go/src/net/http/transport.go:1752 +0x1791 |
| |
| goroutine 5861 [IO wait, 2 minutes]: |
| runtime.gopark(0xb?, 0xc000610000?, 0x0?, 0x10?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc0009d1af8 sp=0xc0009d1ad8 pc=0x103abb6 |
| runtime.netpollblock(0x1079489?, 0x0?, 0x0?) |
| /Users/gopher/workdir/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc0009d1b30 sp=0xc0009d1af8 pc=0x1033c17 |
| internal/poll.runtime_pollWait(0x1fab150, 0x72) |
| /Users/gopher/workdir/go/src/runtime/netpoll.go:305 +0x89 fp=0xc0009d1b50 sp=0xc0009d1b30 pc=0x1065c29 |
| internal/poll.(*pollDesc).wait(0xc00051a800?, 0xc000610000?, 0x0) |
| /Users/gopher/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0009d1b78 sp=0xc0009d1b50 pc=0x1097392 |
| internal/poll.(*pollDesc).waitRead(...) |
| /Users/gopher/workdir/go/src/internal/poll/fd_poll_runtime.go:89 |
| internal/poll.(*FD).Read(0xc00051a800, {0xc000610000, 0x1000, 0x1000}) |
| /Users/gopher/workdir/go/src/internal/poll/fd_unix.go:167 +0x25a fp=0xc0009d1bf8 sp=0xc0009d1b78 pc=0x10980fa |
| net.(*netFD).Read(0xc00051a800, {0xc000610000?, 0x1?, 0xc00002c341?}) |
| /Users/gopher/workdir/go/src/net/fd_posix.go:55 +0x29 fp=0xc0009d1c40 sp=0xc0009d1bf8 pc=0x11f0489 |
| net.(*conn).Read(0xc0001bd8e8, {0xc000610000?, 0x106d460?, 0xc00002c341?}) |
| /Users/gopher/workdir/go/src/net/net.go:183 +0x45 fp=0xc0009d1c88 sp=0xc0009d1c40 pc=0x11fc2e5 |
| net/http.(*persistConn).Read(0xc0004845a0, {0xc000610000?, 0x10068e6?, 0x60?}) |
| /Users/gopher/workdir/go/src/net/http/transport.go:1929 +0x4e fp=0xc0009d1ce8 sp=0xc0009d1c88 pc=0x12eeeee |
| bufio.(*Reader).fill(0xc000282360) |
| /Users/gopher/workdir/go/src/bufio/bufio.go:106 +0xff fp=0xc0009d1d20 sp=0xc0009d1ce8 pc=0x10f6e5f |
| bufio.(*Reader).Peek(0xc000282360, 0x1) |
| /Users/gopher/workdir/go/src/bufio/bufio.go:144 +0x5d fp=0xc0009d1d40 sp=0xc0009d1d20 pc=0x10f6fbd |
| net/http.(*persistConn).readLoop(0xc0004845a0) |
| /Users/gopher/workdir/go/src/net/http/transport.go:2093 +0x1ac fp=0xc0009d1fc8 sp=0xc0009d1d40 pc=0x12efd0c |
| net/http.(*Transport).dialConn.func5() |
| /Users/gopher/workdir/go/src/net/http/transport.go:1751 +0x26 fp=0xc0009d1fe0 sp=0xc0009d1fc8 pc=0x12ee4e6 |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0009d1fe8 sp=0xc0009d1fe0 pc=0x106bb61 |
| created by net/http.(*Transport).dialConn |
| /Users/gopher/workdir/go/src/net/http/transport.go:1751 +0x173e |
| |
| goroutine 5845 [sync.Cond.Wait, 2 minutes]: |
| runtime.gopark(0xc0004149c0?, 0x0?, 0x1?, 0xf7?, 0x1831040?) |
| /Users/gopher/workdir/go/src/runtime/proc.go:363 +0xd6 fp=0xc000a06830 sp=0xc000a06810 pc=0x103abb6 |
| runtime.goparkunlock(...) |
| /Users/gopher/workdir/go/src/runtime/proc.go:369 |
| sync.runtime_notifyListWait(0xc00025e850, 0x1) |
| /Users/gopher/workdir/go/src/runtime/sema.go:517 +0x14c fp=0xc000a06878 sp=0xc000a06830 pc=0x106778c |
| sync.(*Cond).Wait(0xc000520060?) |
| /Users/gopher/workdir/go/src/sync/cond.go:70 +0x8c fp=0xc000a068b0 sp=0xc000a06878 pc=0x1070f2c |
| net/http.(*connReader).abortPendingRead(0xc0004a7800) |
| /Users/gopher/workdir/go/src/net/http/server.go:726 +0xb5 fp=0xc000a06900 sp=0xc000a068b0 pc=0x12cdd95 |
| net/http.(*conn).serve.func1() |
| /Users/gopher/workdir/go/src/net/http/server.go:1858 +0x1ab fp=0xc000a069a0 sp=0xc000a06900 pc=0x12d4cab |
| panic({0x14494a0, 0xc000090c40}) |
| /Users/gopher/workdir/go/src/runtime/panic.go:890 +0x262 fp=0xc000a06a60 sp=0xc000a069a0 pc=0x1037922 |
| net/http_test.TestHandlerAbortRacesBodyRead.func1({0x132521c?, 0x144efa0?}, 0xc0004a7170?) |
| /Users/gopher/workdir/go/src/net/http/transport_test.go:6547 +0xbe fp=0xc000a06aa0 sp=0xc000a06a60 pc=0x1402d9e |
| net/http.HandlerFunc.ServeHTTP(0x0?, {0x1597ba0?, 0xc0002b9180?}, 0x12e4774?) |
| /Users/gopher/workdir/go/src/net/http/server.go:2109 +0x2f fp=0xc000a06ac8 sp=0xc000a06aa0 pc=0x12d534f |
| net/http.serverHandler.ServeHTTP({0x1596a50?}, {0x1597ba0, 0xc0002b9180}, 0xc0002c8a00) |
| /Users/gopher/workdir/go/src/net/http/server.go:2947 +0x30c fp=0xc000a06b78 sp=0xc000a06ac8 pc=0x12d8c2c |
| net/http.(*conn).serve(0xc0002ceab0, {0x1598320, 0xc00070bf50}) |
| /Users/gopher/workdir/go/src/net/http/server.go:1991 +0x607 fp=0xc000a06fb8 sp=0xc000a06b78 pc=0x12d3e27 |
| net/http.(*Server).Serve.func3() |
| /Users/gopher/workdir/go/src/net/http/server.go:3102 +0x2e fp=0xc000a06fe0 sp=0xc000a06fb8 pc=0x12d97ae |
| runtime.goexit() |
| /Users/gopher/workdir/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000a06fe8 sp=0xc000a06fe0 pc=0x106bb61 |
| created by net/http.(*Server).Serve |
| /Users/gopher/workdir/go/src/net/http/server.go:3102 +0x4db |