#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
https://build.golang.org/log/8f9829a1eacef63f57dd92e8a7647ac7fdd04a3a:
==================
WARNING: DATA RACE
Write at 0x00c00085e000 by goroutine 5319:
net/http_test.neverEnding.Read()
/workdir/go/src/net/http/serve_test.go:3014 +0x78
net/http_test.(*neverEnding).Read()
<autogenerated>:1 +0x1f
io.copyBuffer()
/workdir/go/src/io/io.go:428 +0x2c8
io.Copy()
/workdir/go/src/io/io.go:386 +0x57
net/http_test.testIssue4191_InfiniteGetTimeout.func1()
/workdir/go/src/net/http/transport_test.go:2229 +0x13
net/http.HandlerFunc.ServeHTTP()
/workdir/go/src/net/http/server.go:2111 +0x47
net/http.(*ServeMux).ServeHTTP()
/workdir/go/src/net/http/server.go:2489 +0xbc
net/http.serverHandler.ServeHTTP()
/workdir/go/src/net/http/server.go:2925 +0x682
net/http.initALPNRequest.ServeHTTP()
/workdir/go/src/net/http/server.go:3538 +0x34d
net/http.(*initALPNRequest).ServeHTTP()
<autogenerated>:1 +0x7b
net/http.Handler.ServeHTTP-fm()
<autogenerated>:1 +0x67
net/http.(*http2serverConn).runHandler()
/workdir/go/src/net/http/h2_bundle.go:6049 +0xe1
net/http.(*http2serverConn).processHeaders.func1()
/workdir/go/src/net/http/h2_bundle.go:5762 +0x5d
Previous read at 0x00c00085e000 by goroutine 5251:
runtime.slicecopy()
/workdir/go/src/runtime/slice.go:310 +0x0
net/http.(*http2Framer).WriteDataPadded()
/workdir/go/src/net/http/h2_bundle.go:2025 +0x4dc
net/http.(*http2Framer).WriteData()
/workdir/go/src/net/http/h2_bundle.go:1985 +0xdc
net/http.(*http2writeData).writeFrame()
/workdir/go/src/net/http/h2_bundle.go:10220 +0x1a
net/http.(*http2serverConn).writeFrameAsync()
/workdir/go/src/net/http/h2_bundle.go:4589 +0x85
net/http.(*http2serverConn).startFrameWrite.func1()
/workdir/go/src/net/http/h2_bundle.go:5000 +0x6b
Goroutine 5319 (running) created at:
net/http.(*http2serverConn).processHeaders()
/workdir/go/src/net/http/h2_bundle.go:5762 +0xdfb
net/http.(*http2serverConn).processFrame()
/workdir/go/src/net/http/h2_bundle.go:5262 +0x445
net/http.(*http2serverConn).processFrameFromReader()
/workdir/go/src/net/http/h2_bundle.go:5205 +0x2de
net/http.(*http2serverConn).serve()
/workdir/go/src/net/http/h2_bundle.go:4694 +0x15b0
net/http.(*http2Server).ServeConn()
/workdir/go/src/net/http/h2_bundle.go:4270 +0x181d
net/http.http2ConfigureServer.func1()
/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3078 +0x4f
Goroutine 5251 (finished) created at:
net/http.(*http2serverConn).startFrameWrite()
/workdir/go/src/net/http/h2_bundle.go:5000 +0x5fa
net/http.(*http2serverConn).scheduleFrameWrite()
/workdir/go/src/net/http/h2_bundle.go:5102 +0x3c8
net/http.(*http2serverConn).wroteFrame()
/workdir/go/src/net/http/h2_bundle.go:5062 +0x469
net/http.(*http2serverConn).serve()
/workdir/go/src/net/http/h2_bundle.go:4690 +0x154b
net/http.(*http2Server).ServeConn()
/workdir/go/src/net/http/h2_bundle.go:4270 +0x181d
net/http.http2ConfigureServer.func1()
/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3078 +0x4f
==================
https://build.golang.org/log/abcd1afb8c807a6e0947447747212fe2afa0183b:
==================
WARNING: DATA RACE
Write at 0x00c000b68000 by goroutine 23273:
net/http_test.neverEnding.Read()
/workdir/go/src/net/http/serve_test.go:3014 +0x78
net/http_test.(*neverEnding).Read()
<autogenerated>:1 +0x1f
io.copyBuffer()
/workdir/go/src/io/io.go:428 +0x2c8
io.Copy()
/workdir/go/src/io/io.go:386 +0x2ee
net/http.(*response).ReadFrom()
/workdir/go/src/net/http/server.go:601 +0x27f
io.copyBuffer()
/workdir/go/src/io/io.go:420 +0x1ef
io.Copy()
/workdir/go/src/io/io.go:386 +0x57
net/http_test.testIssue4191_InfiniteGetToPutTimeout.func1()
/workdir/go/src/net/http/transport_test.go:2268 +0x13
net/http.HandlerFunc.ServeHTTP()
/workdir/go/src/net/http/server.go:2111 +0x47
net/http.(*ServeMux).ServeHTTP()
/workdir/go/src/net/http/server.go:2489 +0xbc
net/http.serverHandler.ServeHTTP()
/workdir/go/src/net/http/server.go:2925 +0x682
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1984 +0xbe4
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3078 +0x4f
Previous read at 0x00c000b68000 by goroutine 23266:
runtime.slicecopy()
/workdir/go/src/runtime/slice.go:310 +0x0
net/http.(*http2Framer).WriteDataPadded()
/workdir/go/src/net/http/h2_bundle.go:2025 +0x4dc
net/http.(*http2Framer).WriteData()
/workdir/go/src/net/http/h2_bundle.go:1985 +0xdc
net/http.(*http2writeData).writeFrame()
/workdir/go/src/net/http/h2_bundle.go:10220 +0x1a
net/http.(*http2serverConn).writeFrameAsync()
/workdir/go/src/net/http/h2_bundle.go:4589 +0x85
net/http.(*http2serverConn).startFrameWrite.func1()
/workdir/go/src/net/http/h2_bundle.go:5000 +0x6b
Goroutine 23273 (running) created at:
net/http.(*Server).Serve()
/workdir/go/src/net/http/server.go:3078 +0x817
net/http/httptest.(*Server).goServe.func1()
/workdir/go/src/net/http/httptest/server.go:310 +0xaa
Goroutine 23266 (finished) created at:
net/http.(*http2serverConn).startFrameWrite()
/workdir/go/src/net/http/h2_bundle.go:5000 +0x5fa
net/http.(*http2serverConn).scheduleFrameWrite()
/workdir/go/src/net/http/h2_bundle.go:5102 +0x3c8
net/http.(*http2serverConn).wroteFrame()
/workdir/go/src/net/http/h2_bundle.go:5062 +0x469
net/http.(*http2serverConn).serve()
/workdir/go/src/net/http/h2_bundle.go:4690 +0x154b
net/http.(*http2Server).ServeConn()
/workdir/go/src/net/http/h2_bundle.go:4270 +0x181d
net/http.http2ConfigureServer.func1()
/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3078 +0x4f
==================
**Comment From: bcmills**
This may have been introduced in or around [CL 456555](https://go.dev/cl/456555).
**Comment From: neild**
Looks like the HTTP/2 server is reading from a buffer passed to `ResponseWriter.Write` after the `Write` call has returned, which is not okay.
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && `DATA RACE` && `net/http\.\(\*http2Framer\)\.WriteDataPadded` && `net/http_test\.neverEnding\.Read`
2023-01-31 19:43 linux-amd64-longtest-race go@b89a840d net/http.TestIssue4191_InfiniteGetToPutTimeout (log)
==================
WARNING: DATA RACE
Write at 0x00c000b68000 by goroutine 23273:
net/http_test.neverEnding.Read()
/workdir/go/src/net/http/serve_test.go:3014 +0x78
net/http_test.(*neverEnding).Read()
:1 +0x1f
io.copyBuffer()
/workdir/go/src/io/io.go:428 +0x2c8
io.Copy()
...
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout (0.51s)
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout/h1 (0.51s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
2023/01/31 20:16:22 Unsolicited response received on idle HTTP channel starting with "HTTP/1.1 204 No Content\r\nConnection: close\r\n\r\n"; err=
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-01 19:47 linux-amd64-race go@ab0f0459 net/http.TestHeadResponses (log)
--- FAIL: TestHeadResponses (0.00s)
--- FAIL: TestHeadResponses/h1 (0.03s)
testing.go:1446: race detected during execution of test
--- FAIL: TestHeadResponses/h2 (0.04s)
testing.go:1446: race detected during execution of test
2023-02-01 19:47 linux-amd64-race go@ab0f0459 net/http.TestNoContentLengthIfTransferEncoding (log)
--- FAIL: TestNoContentLengthIfTransferEncoding (0.00s)
2023-02-01 19:47 linux-amd64-race go@ab0f0459 net/http.TestIssue3644 (log)
--- FAIL: TestIssue3644 (0.00s)
--- FAIL: TestIssue3644/h2 (0.04s)
testing.go:1446: race detected during execution of test
--- FAIL: TestIssue3644/h1 (0.04s)
testing.go:1446: race detected during execution of test
2023-02-01 21:30 darwin-amd64-race go@4b7f7eef net/http.TestTransportReadToEndReusesConn (log)
--- FAIL: TestTransportReadToEndReusesConn (0.03s)
--- FAIL: TestTransportReadToEndReusesConn/h1 (0.07s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportReadToEndReusesConn/h2 (0.06s)
testing.go:1446: race detected during execution of test
2023-02-01 21:30 darwin-amd64-race go@4b7f7eef net/http.TestServerNoDate (log)
--- FAIL: TestServerNoDate (0.01s)
2023-02-01 21:30 darwin-amd64-race go@4b7f7eef net/http.TestTransportIDNA (log)
--- FAIL: TestTransportIDNA (0.00s)
2023-02-01 21:30 darwin-amd64-race go@4b7f7eef net/http.TestServerKeepAlivesEnabledResultClose (log)
--- FAIL: TestServerKeepAlivesEnabledResultClose (0.00s)
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Change https://go.dev/cl/465157 mentions this issue: `net/http: fix race in http2chunkWriter.Write`
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-04 07:03 darwin-amd64-race go@25f5d9d4 net/http.TestTransportGzipRecursive (log)
==================
WARNING: DATA RACE
Write at 0x00c0007e8000 by goroutine 17430:
runtime.racewriterange()
:1 +0x24
internal/poll.ignoringEINTRIO()
/tmp/buildlet/go/src/internal/poll/fd_unix.go:793 +0x419
internal/poll.(*FD).Read()
/tmp/buildlet/go/src/internal/poll/fd_unix.go:163 +0x22
net.(*netFD).Read()
...
net/http.(*http2Server).ServeConn()
/tmp/buildlet/go/src/net/http/h2_bundle.go:4270 +0x183d
net/http.http2ConfigureServer.func1()
/tmp/buildlet/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/tmp/buildlet/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/buildlet/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestTransportGzipRecursive (0.00s)
2023-02-04 07:03 darwin-amd64-race go@25f5d9d4 net/http.TestOnlyWriteTimeout (log)
--- FAIL: TestOnlyWriteTimeout (0.00s)
--- FAIL: TestOnlyWriteTimeout/h1 (0.02s)
testing.go:1446: race detected during execution of test
2023-02-04 07:03 darwin-amd64-race go@25f5d9d4 net/http.TestFileServerSortsNames (log)
--- FAIL: TestFileServerSortsNames (0.00s)
--- FAIL: TestFileServerSortsNames/h2 (0.04s)
testing.go:1446: race detected during execution of test
--- FAIL: TestFileServerSortsNames/h1 (0.04s)
testing.go:1446: race detected during execution of test
2023-02-04 07:03 darwin-amd64-race go@25f5d9d4 net/http.TestShouldRedirectConcurrency (log)
--- FAIL: TestShouldRedirectConcurrency (0.00s)
2023-02-04 07:03 darwin-amd64-race go@25f5d9d4 net/http.TestServerIssue5953 (log)
--- FAIL: TestServerIssue5953 (0.04s)
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-04 07:03 linux-amd64-longtest-race go@25f5d9d4 net/http.TestIssue4191_InfiniteGetToPutTimeout (log)
==================
WARNING: DATA RACE
Write at 0x00c000d62000 by goroutine 23287:
net/http_test.neverEnding.Read()
/workdir/go/src/net/http/serve_test.go:3010 +0x6f
net/http_test.(*neverEnding).Read()
:1 +0x1f
io.copyBuffer()
/workdir/go/src/io/io.go:428 +0x2c8
io.Copy()
...
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout (0.51s)
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout/h1 (0.51s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
2023/02/04 07:35:43 Unsolicited response received on idle HTTP channel starting with "HTTP/1.1 204 No Content\r\nConnection: close\r\n\r\n"; err=
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-06 04:29 freebsd-amd64-race go@def0be5e net/http.TestServeFileContentType (log)
==================
WARNING: DATA RACE
Write at 0x00c001cc4000 by goroutine 18521:
runtime.racewriterange()
:1 +0x24
internal/poll.ignoringEINTRIO()
/tmp/workdir/go/src/internal/poll/fd_unix.go:793 +0x419
internal/poll.(*FD).Read()
/tmp/workdir/go/src/internal/poll/fd_unix.go:163 +0x22
os.(*File).read()
...
net/http.http2ConfigureServer.func1()
/tmp/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/tmp/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestServeFileContentType (0.00s)
--- FAIL: TestServeFileContentType/h2 (0.11s)
testing.go:1446: race detected during execution of test
2023-02-06 04:29 freebsd-amd64-race go@def0be5e net/http.TestFileServerMethodOptions (log)
--- FAIL: TestFileServerMethodOptions (0.00s)
--- FAIL: TestFileServerMethodOptions/h1 (0.05s)
testing.go:1446: race detected during execution of test
--- FAIL: TestFileServerMethodOptions/h2 (0.05s)
testing.go:1446: race detected during execution of test
2023-02-06 04:29 freebsd-amd64-race go@def0be5e net/http.TestFileServerSortsNames (log)
--- FAIL: TestFileServerSortsNames (0.00s)
--- FAIL: TestFileServerSortsNames/h2 (0.04s)
testing.go:1446: race detected during execution of test
2023-02-06 04:29 freebsd-amd64-race go@def0be5e net/http.TestFileServerImplicitLeadingSlash (log)
--- FAIL: TestFileServerImplicitLeadingSlash (0.00s)
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-06 12:49 darwin-amd64-race go@a432d891 net/http.TestTimeoutHandlerRace (log)
--- FAIL: TestTimeoutHandlerRace (0.01s)
--- FAIL: TestTimeoutHandlerRace/h2 (0.17s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTimeoutHandlerRace/h1 (0.17s)
testing.go:1446: race detected during execution of test
2023-02-06 12:49 darwin-amd64-race go@a432d891 net/http.TestTransportIssue10457 (log)
--- FAIL: TestTransportIssue10457 (0.01s)
2023-02-06 12:49 darwin-amd64-race go@a432d891 net/http.TestDontCacheBrokenHTTP2Conn (log)
--- FAIL: TestDontCacheBrokenHTTP2Conn (0.01s)
--- FAIL: TestDontCacheBrokenHTTP2Conn/h2 (0.30s)
transport_test.go:6327: got conn: 127.0.0.1:53996, reused=false, wasIdle=false, idleTime=0s
testing.go:1446: race detected during execution of test
2023-02-06 12:49 darwin-amd64-race go@a432d891 net/http.TestRequestLimit (log)
--- FAIL: TestRequestLimit (0.00s)
--- FAIL: TestRequestLimit/h2 (2.99s)
testing.go:1446: race detected during execution of test
2023-02-06 13:49 darwin-amd64-race go@bf8d142b net/http.TestTransportCancelRequestInDo (log)
--- FAIL: TestTransportCancelRequestInDo (0.00s)
2023-02-06 13:49 darwin-amd64-race go@bf8d142b net/http.TestTransportCloseResponseBody (log)
--- FAIL: TestTransportCloseResponseBody (0.01s)
--- FAIL: TestTransportCloseResponseBody/h2 (0.16s)
testing.go:1446: race detected during execution of test
2023-02-06 18:07 darwin-amd64-race go@7c1aa5d9 net/http.TestTransportClosesRequestBody (log)
==================
WARNING: DATA RACE
Write at 0x00c002ad4000 by goroutine 18883:
runtime.slicecopy()
/tmp/buildlet/go/src/runtime/slice.go:310 +0x0
strings.(*Reader).Read()
/tmp/buildlet/go/src/strings/reader.go:44 +0xe6
net/http_test.(*countCloseReader).Read()
:1 +0x74
io.copyBuffer()
...
net/http.http2ConfigureServer.func1()
/tmp/buildlet/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/tmp/buildlet/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/buildlet/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestTransportClosesRequestBody (0.00s)
--- FAIL: TestTransportClosesRequestBody/h1 (0.02s)
testing.go:1446: race detected during execution of test
2023-02-06 18:07 darwin-amd64-race go@7c1aa5d9 net/http.TestTransportAndServerSharedBodyRace (log)
--- FAIL: TestTransportAndServerSharedBodyRace (0.03s)
--- FAIL: TestTransportAndServerSharedBodyRace/h2 (0.27s)
testing.go:1446: race detected during execution of test
2023-02-06 18:07 darwin-amd64-race go@7c1aa5d9 net/http.TestIdentityTransferEncoding (log)
--- FAIL: TestIdentityTransferEncoding (0.00s)
--- FAIL: TestIdentityTransferEncoding/h1 (0.08s)
testing.go:1446: race detected during execution of test
--- FAIL: TestIdentityTransferEncoding/h2 (0.06s)
testing.go:1446: race detected during execution of test
2023-02-06 18:07 darwin-amd64-race go@7c1aa5d9 net/http.TestTransportIgnore1xxResponses (log)
--- FAIL: TestTransportIgnore1xxResponses (0.00s)
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: aclements**
Trybot example: https://storage.googleapis.com/go-build-log/9297dad6/linux-amd64-race_ec0c425f.log
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-07 17:08 windows-amd64-race go@9ddf748d net/http.TestOptions (log)
==================
WARNING: DATA RACE
Write at 0x00c0013c8000 by goroutine 11434:
runtime.slicecopy()
C:/workdir/go/src/runtime/slice.go:310 +0x0
net/http.(*http2dataBuffer).Read()
C:/workdir/go/src/net/http/h2_bundle.go:1105 +0x284
net/http.(*http2pipe).Read()
C:/workdir/go/src/net/http/h2_bundle.go:3678 +0x36f
net/http.(*http2requestBody).Read()
...
net/http.http2ConfigureServer.func1()
C:/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
C:/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
C:/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestOptions (0.00s)
--- FAIL: TestOptions/h1 (0.02s)
testing.go:1446: race detected during execution of test
2023-02-07 17:08 windows-amd64-race go@9ddf748d net/http.TestContentLengthZero (log)
--- FAIL: TestContentLengthZero (0.00s)
2023-02-07 17:08 windows-amd64-race go@9ddf748d net/http.TestCloseNotifier (log)
--- FAIL: TestCloseNotifier (0.00s)
2023-02-07 17:08 windows-amd64-race go@9ddf748d net/http.TestTransportPersistConnLeakNeverIdle (log)
--- FAIL: TestTransportPersistConnLeakNeverIdle (0.00s)
--- FAIL: TestTransportPersistConnLeakNeverIdle/h1 (0.63s)
testing.go:1446: race detected during execution of test
2023-02-07 17:08 windows-amd64-race go@9ddf748d net/http.TestRequestBodyLimit (log)
--- FAIL: TestRequestBodyLimit (0.00s)
--- FAIL: TestRequestBodyLimit/h1 (0.12s)
testing.go:1446: race detected during execution of test
--- FAIL: TestRequestBodyLimit/h2 (0.30s)
testing.go:1446: race detected during execution of test
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-07 22:22 freebsd-amd64-race go@9565d990 net/http.TestClientCopyHostOnRedirect (log)
==================
WARNING: DATA RACE
Write at 0x00c0020d4000 by goroutine 10809:
runtime.slicecopy()
/tmp/workdir/go/src/runtime/slice.go:310 +0x0
net/http.(*http2dataBuffer).Read()
/tmp/workdir/go/src/net/http/h2_bundle.go:1105 +0x284
net/http.(*http2pipe).Read()
/tmp/workdir/go/src/net/http/h2_bundle.go:3678 +0x36f
net/http.(*http2requestBody).Read()
...
net/http.(*conn).serve()
/tmp/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestClientCopyHostOnRedirect (0.00s)
--- FAIL: TestClientCopyHostOnRedirect/h2 (0.09s)
client_test.go:1551: Virtual host is 127.0.0.1:29619
client_test.go:1593: Server host is 127.0.0.1:29620
testing.go:1446: race detected during execution of test
2023-02-07 22:22 freebsd-amd64-race go@9565d990 net/http.TestTransportAndServerSharedBodyRace (log)
--- FAIL: TestTransportAndServerSharedBodyRace (0.00s)
--- FAIL: TestTransportAndServerSharedBodyRace/h2 (0.17s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportAndServerSharedBodyRace/h1 (0.18s)
testing.go:1446: race detected during execution of test
2023-02-07 22:22 freebsd-amd64-race go@9565d990 net/http.TestHTTP10ConnectionHeader (log)
--- FAIL: TestHTTP10ConnectionHeader (0.00s)
2023-02-07 22:22 freebsd-amd64-race go@9565d990 net/http.TestServerReaderFromOrder (log)
--- FAIL: TestServerReaderFromOrder (0.00s)
--- FAIL: TestServerReaderFromOrder/h1 (0.20s)
testing.go:1446: race detected during execution of test
--- FAIL: TestServerReaderFromOrder/h2 (0.24s)
testing.go:1446: race detected during execution of test
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-08 14:52 linux-amd64-race go@1a09d57d net/http.TestCloseNotifier (log)
==================
WARNING: DATA RACE
Write at 0x00c00080a000 by goroutine 14761:
runtime.slicecopy()
/workdir/go/src/runtime/slice.go:310 +0x0
net/http.(*http2dataBuffer).Read()
/workdir/go/src/net/http/h2_bundle.go:1105 +0x284
net/http.(*http2pipe).Read()
/workdir/go/src/net/http/h2_bundle.go:3678 +0x36f
net/http.http2transportResponseBody.Read()
...
net/http.(*http2Server).ServeConn()
/workdir/go/src/net/http/h2_bundle.go:4270 +0x183d
net/http.http2ConfigureServer.func1()
/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestCloseNotifier (0.00s)
2023-02-08 14:52 linux-amd64-race go@1a09d57d net/http.TestServerRequestContextCancel_ServeHTTPDone (log)
--- FAIL: TestServerRequestContextCancel_ServeHTTPDone (0.00s)
--- FAIL: TestServerRequestContextCancel_ServeHTTPDone/h2 (0.05s)
testing.go:1446: race detected during execution of test
--- FAIL: TestServerRequestContextCancel_ServeHTTPDone/h1 (0.04s)
testing.go:1446: race detected during execution of test
2023-02-08 14:52 linux-amd64-race go@1a09d57d net/http.TestHandlerPanicWithHijack (log)
--- FAIL: TestHandlerPanicWithHijack (0.00s)
2023-02-08 14:52 linux-amd64-race go@1a09d57d net/http.TestTimeoutHandlerRace (log)
--- FAIL: TestTimeoutHandlerRace (0.00s)
--- FAIL: TestTimeoutHandlerRace/h2 (0.18s)
testing.go:1446: race detected during execution of test
2023-02-08 14:52 linux-amd64-race go@1a09d57d net/http.TestHijackBeforeRequestBodyRead (log)
--- FAIL: TestHijackBeforeRequestBodyRead (0.00s)
--- FAIL: TestHijackBeforeRequestBodyRead/h1 (0.19s)
testing.go:1446: race detected during execution of test
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-08 18:28 darwin-amd64-race go@da937660 net/http.TestTLSHandshakeTrace (log)
==================
WARNING: DATA RACE
Write at 0x00c000d66000 by goroutine 5162:
net/http_test.neverEnding.Read()
/tmp/buildlet/go/src/net/http/serve_test.go:3010 +0x6f
net/http_test.(*neverEnding).Read()
:1 +0x1f
io.copyBuffer()
/tmp/buildlet/go/src/io/io.go:428 +0x2c8
io.Copy()
...
net/http.http2ConfigureServer.func1()
/tmp/buildlet/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/tmp/buildlet/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/buildlet/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestTLSHandshakeTrace (0.00s)
--- FAIL: TestTLSHandshakeTrace/h2 (0.09s)
testing.go:1446: race detected during execution of test
2023-02-08 18:28 darwin-amd64-race go@da937660 net/http.TestIssue4191_InfiniteGetTimeout (log)
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h2 (0.12s)
testing.go:1446: race detected during execution of test
2023-02-08 18:28 darwin-amd64-race go@da937660 net/http.TestIssue32441 (log)
--- FAIL: TestIssue32441 (0.00s)
2023-02-08 18:28 darwin-amd64-race go@da937660 net/http.TestTransportDialTLS (log)
--- FAIL: TestTransportDialTLS (0.00s)
--- FAIL: TestTransportDialTLS/h2 (0.08s)
testing.go:1446: race detected during execution of test
2023-02-08 18:28 darwin-amd64-race go@da937660 net/http.TestCancelRequestWithChannelBeforeDo_Context (log)
--- FAIL: TestCancelRequestWithChannelBeforeDo_Context (0.00s)
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-08 14:52 linux-amd64-longtest-race go@1a09d57d net/http.TestIssue4191_InfiniteGetToPutTimeout (log)
==================
WARNING: DATA RACE
Write at 0x00c00040a000 by goroutine 23452:
runtime.slicecopy()
/workdir/go/src/runtime/slice.go:310 +0x0
bufio.(*Reader).Read()
/workdir/go/src/bufio/bufio.go:250 +0x6b7
net/http/internal.(*chunkedReader).Read()
/workdir/go/src/net/http/internal/chunked.go:109 +0x371
net/http.(*body).readLocked()
...
/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout (0.51s)
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout/h1 (0.51s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-09 09:33 windows-amd64-race go@fd208c88 net/http.TestServeFileFromCWD (log)
==================
WARNING: DATA RACE
Write at 0x00c00283c000 by goroutine 3225:
runtime.slicecopy()
C:/workdir/go/src/runtime/slice.go:310 +0x0
net/http.(*http2dataBuffer).Read()
C:/workdir/go/src/net/http/h2_bundle.go:1105 +0x284
net/http.(*http2pipe).Read()
C:/workdir/go/src/net/http/h2_bundle.go:3678 +0x36f
net/http.http2transportResponseBody.Read()
...
net/http.(*http2Server).ServeConn()
C:/workdir/go/src/net/http/h2_bundle.go:4270 +0x183d
net/http.http2ConfigureServer.func1()
C:/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
C:/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
C:/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestServeFileFromCWD (0.00s)
2023-02-09 09:33 windows-amd64-race go@fd208c88 net/http.TestClientTimeout_Headers (log)
--- FAIL: TestClientTimeout_Headers (0.00s)
--- FAIL: TestClientTimeout_Headers/h1 (0.04s)
testing.go:1446: race detected during execution of test
2023-02-09 09:33 windows-amd64-race go@fd208c88 net/http.TestClientWrites (log)
--- FAIL: TestClientWrites (0.00s)
2023-02-09 09:33 windows-amd64-race go@fd208c88 net/http.TestOmitHTTP2Vet (log)
--- FAIL: TestOmitHTTP2Vet (7.40s)
testing.go:1446: race detected during execution of test
2023-02-09 09:33 windows-amd64-race go@fd208c88 net/http.TestClientCopyHeadersOnRedirect (log)
--- FAIL: TestClientCopyHeadersOnRedirect (0.00s)
--- FAIL: TestClientCopyHeadersOnRedirect/h2 (0.09s)
client_test.go:1535: result = "got errors"; want ok
testing.go:1446: race detected during execution of test
--- FAIL: TestClientCopyHeadersOnRedirect/h1 (0.11s)
client_test.go:1535: result = "got errors"; want ok
testing.go:1446: race detected during execution of test
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-09 23:41 windows-amd64-race go@fb79da29 net/http.TestTransportRemovesH2ConnsAfterIdle (log)
==================
WARNING: DATA RACE
Write at 0x00c000fec000 by goroutine 12003:
net/http_test.neverEnding.Read()
C:/workdir/go/src/net/http/serve_test.go:3010 +0x6f
net/http_test.(*neverEnding).Read()
:1 +0x1f
io.copyBuffer()
C:/workdir/go/src/io/io.go:428 +0x2c8
io.Copy()
...
net/http.(*http2Server).ServeConn()
C:/workdir/go/src/net/http/h2_bundle.go:4270 +0x183d
net/http.http2ConfigureServer.func1()
C:/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
C:/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
C:/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestTransportRemovesH2ConnsAfterIdle (0.00s)
2023-02-09 23:41 windows-amd64-race go@fb79da29 net/http.TestIssue4191_InfiniteGetToPutTimeout (log)
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout/h1 (0.11s)
testing.go:1446: race detected during execution of test
2023-02-09 23:41 windows-amd64-race go@fb79da29 net/http.TestTransportContentEncodingCaseInsensitive (log)
--- FAIL: TestTransportContentEncodingCaseInsensitive (0.00s)
--- FAIL: TestTransportContentEncodingCaseInsensitive/h2 (0.11s)
--- FAIL: TestTransportContentEncodingCaseInsensitive/h2/GZIP (0.06s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportContentEncodingCaseInsensitive/h1 (0.11s)
--- FAIL: TestTransportContentEncodingCaseInsensitive/h1/GZIP (0.06s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
2023-02-09 23:41 windows-amd64-race go@fb79da29 net/http.TestIssue4191_InfiniteGetTimeout (log)
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h1 (0.07s)
testing.go:1446: race detected during execution of test
2023-02-09 23:41 windows-amd64-race go@fb79da29 net/http.TestTransportProxyGetConnectHeader (log)
--- FAIL: TestTransportProxyGetConnectHeader (0.00s)
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: bcmills**
The test race failures should be “fixed” (re-buried) as of [CL 467095](https://go.dev/cl/467095).
#58446 describes the underlying cause of the failures, and has a lot less `watchflakes` noise.
@neild, should we close this as a dup of #58446?
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-10 15:04 freebsd-amd64-race go@79e01ab7 net/http.TestContentEncodingNoSniffing (log)
==================
WARNING: DATA RACE
Write at 0x00c0025ee000 by goroutine 11872:
runtime.racewriterange()
:1 +0x24
internal/poll.ignoringEINTRIO()
/tmp/workdir/go/src/internal/poll/fd_unix.go:793 +0x419
internal/poll.(*FD).Read()
/tmp/workdir/go/src/internal/poll/fd_unix.go:163 +0x22
net.(*netFD).Read()
...
==================
--- FAIL: TestContentEncodingNoSniffing (0.00s)
--- FAIL: TestContentEncodingNoSniffing/h1 (0.20s)
--- FAIL: TestContentEncodingNoSniffing/h1/empty_but_set_content-encoding (0.04s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
--- FAIL: TestContentEncodingNoSniffing/h2 (0.19s)
--- FAIL: TestContentEncodingNoSniffing/h2/empty_but_set_content-encoding (0.04s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
2023-02-10 15:04 freebsd-amd64-race go@79e01ab7 net/http.TestFileServerZeroByte (log)
--- FAIL: TestFileServerZeroByte (0.00s)
2023-02-10 15:04 freebsd-amd64-race go@79e01ab7 net/http.TestFileServerNamesEscape (log)
--- FAIL: TestFileServerNamesEscape (0.00s)
--- FAIL: TestFileServerNamesEscape/h2 (0.04s)
testing.go:1446: race detected during execution of test
--- FAIL: TestFileServerNamesEscape/h1 (0.05s)
testing.go:1446: race detected during execution of test
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-10 22:09 windows-amd64-race go@5c5f8dc9 net/http.TestTransportAndServerSharedBodyRace (log)
==================
WARNING: DATA RACE
Write at 0x00c000bd8000 by goroutine 6921:
io.copyBuffer()
C:/workdir/go/src/io/io.go:436 +0x386
io.Copy()
C:/workdir/go/src/io/io.go:387 +0xce
io.CopyN()
C:/workdir/go/src/io/io.go:363 +0xb0
net/http_test.testTransportAndServerSharedBodyRace.func2.1()
...
net/http.(*conn).serve()
C:/workdir/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
C:/workdir/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestTransportAndServerSharedBodyRace (0.00s)
--- FAIL: TestTransportAndServerSharedBodyRace/h1 (0.20s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportAndServerSharedBodyRace/h2 (0.20s)
testing.go:1446: race detected during execution of test
2023-02-10 22:09 windows-amd64-race go@5c5f8dc9 net/http.TestTrailersClientToServer (log)
--- FAIL: TestTrailersClientToServer (0.00s)
2023-02-10 22:09 windows-amd64-race go@5c5f8dc9 net/http.TestClientInsecureTransport (log)
--- FAIL: TestClientInsecureTransport (0.00s)
--- FAIL: TestClientInsecureTransport/h2 (0.14s)
testing.go:1446: race detected during execution of test
--- FAIL: TestClientInsecureTransport/https1 (0.11s)
testing.go:1446: race detected during execution of test
2023-02-10 22:09 windows-amd64-race go@5c5f8dc9 net/http.TestClientWrites (log)
--- FAIL: TestClientWrites (0.00s)
2023-02-10 22:09 windows-amd64-race go@5c5f8dc9 net/http.TestServerRequestContextCancel_ConnClose (log)
--- FAIL: TestServerRequestContextCancel_ConnClose (0.00s)
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-10 22:09 linux-amd64-race go@5c5f8dc9 net/http.TestIssue4191_InfiniteGetTimeout (log)
==================
WARNING: DATA RACE
Write at 0x00c00200e000 by goroutine 8517:
io.copyBuffer()
/workdir/go/src/io/io.go:436 +0x386
io.Copy()
/workdir/go/src/io/io.go:387 +0x57
net/http_test.testIssue4191_InfiniteGetTimeout.func1()
/workdir/go/src/net/http/transport_test.go:2229 +0x13
net/http.HandlerFunc.ServeHTTP()
...
net/http.http2ConfigureServer.func1()
/workdir/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h2 (0.06s)
testing.go:1446: race detected during execution of test
2023-02-10 22:09 linux-amd64-race go@5c5f8dc9 net/http.TestServerDuplicateBackgroundRead (log)
--- FAIL: TestServerDuplicateBackgroundRead (0.00s)
2023-02-10 22:09 linux-amd64-race go@5c5f8dc9 net/http.TestZeroLengthPostAndResponse (log)
--- FAIL: TestZeroLengthPostAndResponse (0.00s)
--- FAIL: TestZeroLengthPostAndResponse/h2 (0.05s)
testing.go:1446: race detected during execution of test
--- FAIL: TestZeroLengthPostAndResponse/h1 (0.08s)
testing.go:1446: race detected during execution of test
2023-02-10 22:09 linux-amd64-race go@5c5f8dc9 net/http.TestCancelRequestWithChannelBeforeDo_Context (log)
--- FAIL: TestCancelRequestWithChannelBeforeDo_Context (0.00s)
2023-02-10 22:09 linux-amd64-race go@5c5f8dc9 net/http.TestTransportLimits1xxResponses (log)
--- FAIL: TestTransportLimits1xxResponses (0.00s)
2023-02-10 22:21 linux-amd64-race go@bd5de19b net/http.TestIssue4191_InfiniteGetTimeout (log)
==================
WARNING: DATA RACE
Write at 0x00c001a66000 by goroutine 6453:
io.copyBuffer()
/workdir/go/src/io/io.go:436 +0x386
io.Copy()
/workdir/go/src/io/io.go:387 +0x57
net/http_test.testIssue4191_InfiniteGetTimeout.func1()
/workdir/go/src/net/http/transport_test.go:2229 +0x13
net/http.HandlerFunc.ServeHTTP()
...
net/http.http2ConfigureServer.func1()
/workdir/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h1 (0.08s)
testing.go:1446: race detected during execution of test
2023-02-10 22:21 linux-amd64-race go@bd5de19b net/http.TestTransportRejectsSignInContentLength (log)
--- FAIL: TestTransportRejectsSignInContentLength (0.00s)
2023-02-10 22:21 linux-amd64-race go@bd5de19b net/http.TestTransportClosesBodyOnInvalidRequests (log)
--- FAIL: TestTransportClosesBodyOnInvalidRequests (0.00s)
--- FAIL: TestTransportClosesBodyOnInvalidRequests/h1 (0.04s)
testing.go:1446: race detected during execution of test
2023-02-10 22:21 linux-amd64-race go@bd5de19b net/http.TestTransportMaxConnsPerHost (log)
--- FAIL: TestTransportMaxConnsPerHost (0.00s)
--- FAIL: TestTransportMaxConnsPerHost/h1 (0.10s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportMaxConnsPerHost/https1 (0.09s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportMaxConnsPerHost/h2 (0.10s)
testing.go:1446: race detected during execution of test
2023-02-11 09:26 linux-amd64-race go@e03ee85e net/http.TestTransportAndServerSharedBodyRace (log)
==================
WARNING: DATA RACE
Write at 0x00c000b9c000 by goroutine 5133:
io.copyBuffer()
/workdir/go/src/io/io.go:436 +0x386
io.Copy()
/workdir/go/src/io/io.go:387 +0xce
io.CopyN()
/workdir/go/src/io/io.go:363 +0xb0
net/http_test.testTransportAndServerSharedBodyRace.func2.1()
...
net/http.http2ConfigureServer.func1()
/workdir/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestTransportAndServerSharedBodyRace (0.00s)
--- FAIL: TestTransportAndServerSharedBodyRace/h1 (0.16s)
testing.go:1446: race detected during execution of test
2023-02-11 09:26 linux-amd64-race go@e03ee85e net/http.TestTransportProxyDialDoesNotMutateProxyConnectHeader (log)
--- FAIL: TestTransportProxyDialDoesNotMutateProxyConnectHeader (0.00s)
--- FAIL: TestTransportProxyDialDoesNotMutateProxyConnectHeader/h1 (0.06s)
clientserver_test.go:210: server log: http2: server: error reading preface from client 127.0.0.1:42892: bogus greeting "CONNECT golang.fake.tld:"
testing.go:1446: race detected during execution of test
2023-02-11 09:26 linux-amd64-race go@e03ee85e net/http.TestHeadBody (log)
--- FAIL: TestHeadBody (0.00s)
--- FAIL: TestHeadBody/h2 (0.10s)
--- FAIL: TestHeadBody/h2/chunked (0.05s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
--- FAIL: TestHeadBody/h1 (0.10s)
--- FAIL: TestHeadBody/h1/chunked (0.06s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
2023-02-11 09:26 linux-amd64-race go@e03ee85e net/http.TestTransportRespectRequestWantsClose (log)
--- FAIL: TestTransportRespectRequestWantsClose (0.00s)
2023-02-11 09:26 linux-amd64-race go@e03ee85e net/http.TestTransportRangeAndGzip (log)
--- FAIL: TestTransportRangeAndGzip (0.00s)
--- FAIL: TestTransportRangeAndGzip/h1 (0.05s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportRangeAndGzip/h2 (0.05s)
testing.go:1446: race detected during execution of test
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-11 09:26 linux-amd64-longtest-race go@e03ee85e net/http.TestServeFileFromCWD (log)
==================
WARNING: DATA RACE
Write at 0x00c000390000 by goroutine 5440:
io.copyBuffer()
/workdir/go/src/io/io.go:436 +0x386
io.Copy()
/workdir/go/src/io/io.go:387 +0xce
io.CopyN()
/workdir/go/src/io/io.go:363 +0xb0
net/http.serveContent()
...
/workdir/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestServeFileFromCWD (0.04s)
--- FAIL: TestServeFileFromCWD/h2 (0.03s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: FiloSottile**
I'm hitting this repeatedly on TryBots even if I'm rebased on latest master.
https://storage.googleapis.com/go-build-log/d6a16255/linux-amd64-race_6d494f2b.log
https://go-review.googlesource.com/c/go/+/460542
**Comment From: gopherbot**
Change https://go.dev/cl/467895 mentions this issue: `Revert "io: detect Writers that access io.Copy's buffer after returning"`
**Comment From: neild**
> I'm hitting this repeatedly on TryBots even if I'm rebased on latest master.
Sorry about that. Rolling back https://go.dev/cl/466865 until I figure out what new race condition is being triggered here.
**Comment From: bcmills**
@FiloSottile, the stack trace from that log doesn't match the `h2_bundle.go` in [CL 467657](https://go.dev/cl/467657), and the build dashboard doesn't show any `-race` failures after that CL.
When you say “rebased on latest master”, exactly which commit had you rebased on?
**Comment From: bcmills**
It looks like the last TryBot run on [CL 460542](https://go.dev/cl/460542) was on PS4, parented to commit 261fe25c83a94fc3defe064baed3944cd3d16959, which does indeed predate the `net/http` fix in CL 467657.
**Comment From: FiloSottile**
I had checked that it was more recent than the CL mentioned in https://github.com/golang/go/issues/58168#issuecomment-1426118796 but it's entirely possible I got confused, sorry about that! I re-rebased while commenting but then failed to vote Run-TryBot+1.
**Comment From: FiloSottile**
Indeed, TryBots passed, sorry for the noise!
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-02-02 15:35 darwin-amd64-race go@53372ab2 net/http.TestServeFileFromCWD (log)
==================
WARNING: DATA RACE
Write at 0x00c000ba0000 by goroutine 7598:
runtime.racewriterange()
:1 +0x24
internal/poll.ignoringEINTRIO()
/tmp/buildlet/go/src/internal/poll/fd_unix.go:793 +0x419
internal/poll.(*FD).Read()
/tmp/buildlet/go/src/internal/poll/fd_unix.go:163 +0x22
os.(*File).read()
...
net/http.http2ConfigureServer.func1()
/tmp/buildlet/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/tmp/buildlet/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/buildlet/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestServeFileFromCWD (0.04s)
--- FAIL: TestServeFileFromCWD/h1 (0.11s)
testing.go:1446: race detected during execution of test
2023-02-02 15:35 darwin-amd64-race go@53372ab2 net/http.TestFileServerSortsNames (log)
--- FAIL: TestFileServerSortsNames (0.03s)
--- FAIL: TestFileServerSortsNames/h1 (0.14s)
testing.go:1446: race detected during execution of test
2023-02-02 15:35 darwin-amd64-race go@53372ab2 net/http.TestFSRedirect (log)
--- FAIL: TestFSRedirect (0.03s)
--- FAIL: TestFSRedirect/h2 (0.09s)
testing.go:1446: race detected during execution of test
2023-02-02 15:35 darwin-amd64-race go@53372ab2 net/http.TestFileServerEscapesNames (log)
--- FAIL: TestFileServerEscapesNames (0.05s)
2023-02-02 15:35 darwin-amd64-race go@53372ab2 net/http.TestFileServerImplicitLeadingSlash (log)
--- FAIL: TestFileServerImplicitLeadingSlash (0.02s)
2023-02-06 20:53 darwin-amd64-race go@b46e44a3 net/http.TestIssue3595 (log)
==================
WARNING: DATA RACE
Write at 0x00c0007c2000 by goroutine 17688:
runtime.slicecopy()
/tmp/buildlet/go/src/runtime/slice.go:310 +0x0
bufio.(*Reader).Read()
/tmp/buildlet/go/src/bufio/bufio.go:250 +0x6b7
net/http/internal.(*chunkedReader).Read()
/tmp/buildlet/go/src/net/http/internal/chunked.go:109 +0x371
net/http.(*body).readLocked()
...
net/http.http2ConfigureServer.func1()
/tmp/buildlet/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/tmp/buildlet/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/buildlet/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestIssue3595 (0.00s)
--- FAIL: TestIssue3595/h2 (0.09s)
testing.go:1446: race detected during execution of test
2023-02-06 20:53 darwin-amd64-race go@b46e44a3 net/http.TestTransportPrefersResponseOverWriteError (log)
--- FAIL: TestTransportPrefersResponseOverWriteError (0.00s)
2023-02-06 20:53 darwin-amd64-race go@b46e44a3 net/http.TestTransportTreat101Terminal (log)
--- FAIL: TestTransportTreat101Terminal (0.00s)
2023-02-06 20:53 darwin-amd64-race go@b46e44a3 net/http.TestTLSHandshakeTrace (log)
--- FAIL: TestTLSHandshakeTrace (0.00s)
--- FAIL: TestTLSHandshakeTrace/https1 (0.12s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTLSHandshakeTrace/h2 (0.13s)
testing.go:1446: race detected during execution of test
2023-02-06 20:53 darwin-amd64-race go@b46e44a3 net/http.TestIssue4191_InfiniteGetToPutTimeout (log)
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout/h1 (0.13s)
testing.go:1446: race detected during execution of test
2023-02-06 20:56 linux-amd64-longtest-race go@e2ca417e net/http.TestIssue4191_InfiniteGetToPutTimeout (log)
==================
WARNING: DATA RACE
Write at 0x00c00059e000 by goroutine 23513:
net/http_test.neverEnding.Read()
/workdir/go/src/net/http/serve_test.go:3010 +0x6f
net/http_test.(*neverEnding).Read()
:1 +0x1f
io.copyBuffer()
/workdir/go/src/io/io.go:428 +0x2c8
io.Copy()
...
/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout (0.51s)
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout/h1 (0.51s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
2023-02-07 23:37 windows-amd64-race go@f63ee8b2 net/http.TestChunkedNoContent (log)
==================
WARNING: DATA RACE
Write at 0x00c000d9a000 by goroutine 5609:
net/http_test.neverEnding.Read()
C:/workdir/go/src/net/http/serve_test.go:3010 +0x6f
net/http_test.(*neverEnding).Read()
:1 +0x1f
io.copyBuffer()
C:/workdir/go/src/io/io.go:428 +0x2c8
io.Copy()
...
net/http.http2ConfigureServer.func1()
C:/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
C:/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
C:/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestChunkedNoContent (0.00s)
--- FAIL: TestChunkedNoContent/h2 (0.06s)
testing.go:1446: race detected during execution of test
2023-02-07 23:37 windows-amd64-race go@f63ee8b2 net/http.TestServeWithSlashRedirectKeepsQueryString (log)
--- FAIL: TestServeWithSlashRedirectKeepsQueryString (0.00s)
2023-02-07 23:37 windows-amd64-race go@f63ee8b2 net/http.TestServerNoDate (log)
--- FAIL: TestServerNoDate (0.00s)
2023-02-07 23:37 windows-amd64-race go@f63ee8b2 net/http.TestTransportConnectionCloseOnRequestDisableKeepAlive (log)
--- FAIL: TestTransportConnectionCloseOnRequestDisableKeepAlive (0.00s)
2023-02-07 23:37 windows-amd64-race go@f63ee8b2 net/http.TestServerWriteTimeout (log)
--- FAIL: TestServerWriteTimeout (0.00s)
--- FAIL: TestServerWriteTimeout/h2 (0.18s)
clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50801: write tcp 127.0.0.1:50798->127.0.0.1:50801: i/o timeout
serve_test.go:784: Get error, retrying: Get "https://127.0.0.1:50798": EOF
clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50805: write tcp 127.0.0.1:50804->127.0.0.1:50805: i/o timeout
serve_test.go:784: Get error, retrying: Get "https://127.0.0.1:50804": EOF
clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50809: write tcp 127.0.0.1:50808->127.0.0.1:50809: i/o timeout
serve_test.go:784: Get error, retrying: Get "https://127.0.0.1:50808": EOF
testing.go:1446: race detected during execution of test
--- FAIL: TestServerWriteTimeout/h1 (0.31s)
clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50800: write tcp 127.0.0.1:50799->127.0.0.1:50800: i/o timeout
serve_test.go:784: Get error, retrying: Get "https://127.0.0.1:50799": EOF
clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50807: read tcp 127.0.0.1:50806->127.0.0.1:50807: i/o timeout
serve_test.go:784: Get error, retrying: Get "https://127.0.0.1:50806": write tcp 127.0.0.1:50807->127.0.0.1:50806: wsasend: An established connection was aborted by the software in your host machine.
clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50813: write tcp 127.0.0.1:50810->127.0.0.1:50813: i/o timeout
serve_test.go:784: Get error, retrying: Get "https://127.0.0.1:50810": EOF
clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50825: read tcp 127.0.0.1:50824->127.0.0.1:50825: i/o timeout
serve_test.go:784: Get error, retrying: Get "https://127.0.0.1:50824": write tcp 127.0.0.1:50825->127.0.0.1:50824: wsasend: An established connection was aborted by the software in your host machine.
testing.go:1446: race detected during execution of test
2023-02-09 20:47 darwin-amd64-race go@d57ebde9 net/http.TestIssue4191_InfiniteGetTimeout (log)
==================
WARNING: DATA RACE
Write at 0x00c0005de000 by goroutine 1940:
net/http_test.neverEnding.Read()
/tmp/buildlet/go/src/net/http/serve_test.go:3010 +0x6f
net/http_test.(*neverEnding).Read()
:1 +0x1f
io.copyBuffer()
/tmp/buildlet/go/src/io/io.go:428 +0x2c8
io.Copy()
...
net/http.http2ConfigureServer.func1()
/tmp/buildlet/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/tmp/buildlet/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/buildlet/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h1 (0.70s)
testing.go:1446: race detected during execution of test
2023-02-09 20:47 darwin-amd64-race go@d57ebde9 net/http.TestUnsupportedTransferEncodingsReturn501 (log)
--- FAIL: TestUnsupportedTransferEncodingsReturn501 (0.00s)
2023-02-09 20:47 darwin-amd64-race go@d57ebde9 net/http.TestHandlerBodyClose (log)
--- FAIL: TestHandlerBodyClose (2.68s)
testing.go:1446: race detected during execution of test
2023-02-09 20:47 darwin-amd64-race go@d57ebde9 net/http.TestChunkedNoContent (log)
--- FAIL: TestChunkedNoContent (0.00s)
2023-02-09 20:47 darwin-amd64-race go@d57ebde9 net/http.TestTransportDialTLS (log)
--- FAIL: TestTransportDialTLS (0.00s)
2023-02-09 21:13 darwin-amd64-race go@da47cd61 net/http.TestServerContext_LocalAddrContextKey (log)
==================
WARNING: DATA RACE
Write at 0x00c00083a000 by goroutine 3954:
runtime.slicecopy()
/tmp/buildlet/go/src/runtime/slice.go:310 +0x0
net/http.(*http2dataBuffer).Read()
/tmp/buildlet/go/src/net/http/h2_bundle.go:1105 +0x284
net/http.(*http2pipe).Read()
/tmp/buildlet/go/src/net/http/h2_bundle.go:3678 +0x36f
net/http.(*http2requestBody).Read()
...
net/http.(*conn).serve()
/tmp/buildlet/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/buildlet/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestServerContext_LocalAddrContextKey (0.01s)
--- FAIL: TestServerContext_LocalAddrContextKey/h2 (0.19s)
testing.go:1446: race detected during execution of test
--- FAIL: TestServerContext_LocalAddrContextKey/h1 (0.40s)
testing.go:1446: race detected during execution of test
2023-02-09 21:13 darwin-amd64-race go@da47cd61 net/http.TestTransportRejectsSignInContentLength (log)
--- FAIL: TestTransportRejectsSignInContentLength (0.01s)
2023-02-09 21:13 darwin-amd64-race go@da47cd61 net/http.TestTransportAndServerSharedBodyRace (log)
--- FAIL: TestTransportAndServerSharedBodyRace (0.12s)
--- FAIL: TestTransportAndServerSharedBodyRace/h1 (0.97s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportAndServerSharedBodyRace/h2 (1.12s)
testing.go:1446: race detected during execution of test
2023-02-09 21:13 darwin-amd64-race go@da47cd61 net/http.TestTransportRespectRequestWantsClose (log)
--- FAIL: TestTransportRespectRequestWantsClose (0.03s)
2023-02-10 14:29 windows-amd64-race go@7d57a9ce net/http.TestIssue4191_InfiniteGetTimeout (log)
==================
WARNING: DATA RACE
Write at 0x00c000fb6000 by goroutine 11058:
net/http_test.neverEnding.Read()
C:/workdir/go/src/net/http/serve_test.go:3010 +0x6f
net/http_test.(*neverEnding).Read()
:1 +0x1f
io.copyBuffer()
C:/workdir/go/src/io/io.go:428 +0x2c8
io.Copy()
...
net/http.http2ConfigureServer.func1()
C:/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
C:/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
C:/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h1 (0.08s)
testing.go:1446: race detected during execution of test
2023-02-10 14:29 windows-amd64-race go@7d57a9ce net/http.TestResponseControllerSetFutureReadDeadline (log)
--- FAIL: TestResponseControllerSetFutureReadDeadline (0.00s)
--- FAIL: TestResponseControllerSetFutureReadDeadline/h2 (0.07s)
testing.go:1446: race detected during execution of test
--- FAIL: TestResponseControllerSetFutureReadDeadline/h1 (0.07s)
testing.go:1446: race detected during execution of test
2023-02-10 14:29 windows-amd64-race go@7d57a9ce net/http.TestResponseControllerHijack (log)
--- FAIL: TestResponseControllerHijack (0.00s)
2023-02-10 14:29 windows-amd64-race go@7d57a9ce net/http.TestHijackBeforeRequestBodyRead (log)
--- FAIL: TestHijackBeforeRequestBodyRead (0.00s)
2023-02-10 14:29 windows-amd64-race go@7d57a9ce net/http.TestResponseControllerSetPastReadDeadline (log)
--- FAIL: TestResponseControllerSetPastReadDeadline (0.00s)
2023-02-10 16:32 darwin-amd64-race go@6e5c2608 net/http.TestServerIssue5953 (log)
==================
WARNING: DATA RACE
Write at 0x00c000b74000 by goroutine 13289:
net/http_test.neverEnding.Read()
/tmp/buildlet/go/src/net/http/serve_test.go:3010 +0x6f
net/http_test.(*neverEnding).Read()
:1 +0x1f
io.copyBuffer()
/tmp/buildlet/go/src/io/io.go:428 +0x2c8
io.Copy()
...
net/http.http2ConfigureServer.func1()
/tmp/buildlet/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/tmp/buildlet/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/buildlet/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestServerIssue5953 (0.00s)
--- FAIL: TestServerIssue5953/h1 (0.16s)
testing.go:1446: race detected during execution of test
2023-02-10 16:32 darwin-amd64-race go@6e5c2608 net/http.TestDisableKeepAliveUpgrade (log)
--- FAIL: TestDisableKeepAliveUpgrade (0.00s)
2023-02-10 16:32 darwin-amd64-race go@6e5c2608 net/http.TestTransportClosesBodyOnError (log)
--- FAIL: TestTransportClosesBodyOnError (0.00s)
--- FAIL: TestTransportClosesBodyOnError/h1 (0.24s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportClosesBodyOnError/h2 (0.23s)
testing.go:1446: race detected during execution of test
2023-02-10 16:32 darwin-amd64-race go@6e5c2608 net/http.TestIssue4191_InfiniteGetTimeout (log)
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h2 (0.22s)
testing.go:1446: race detected during execution of test
2023-02-10 16:32 darwin-amd64-race go@6e5c2608 net/http.TestCaseSensitiveMethod (log)
--- FAIL: TestCaseSensitiveMethod (0.00s)
2023-02-10 22:09 darwin-amd64-race go@5c5f8dc9 net/http.TestTransportAndServerSharedBodyRace (log)
==================
WARNING: DATA RACE
Write at 0x00c000a0e000 by goroutine 3213:
io.copyBuffer()
/tmp/buildlet/go/src/io/io.go:436 +0x386
io.Copy()
/tmp/buildlet/go/src/io/io.go:387 +0xce
io.CopyN()
/tmp/buildlet/go/src/io/io.go:363 +0xb0
net/http_test.testTransportAndServerSharedBodyRace.func2.1()
...
net/http.http2ConfigureServer.func1()
/tmp/buildlet/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/tmp/buildlet/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/buildlet/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestTransportAndServerSharedBodyRace (0.07s)
--- FAIL: TestTransportAndServerSharedBodyRace/h1 (1.18s)
testing.go:1446: race detected during execution of test
2023-02-10 22:09 darwin-amd64-race go@5c5f8dc9 net/http.TestServerReaderFromOrder (log)
--- FAIL: TestServerReaderFromOrder (0.01s)
--- FAIL: TestServerReaderFromOrder/h2 (0.80s)
testing.go:1446: race detected during execution of test
2023-02-10 22:09 darwin-amd64-race go@5c5f8dc9 net/http.TestCloseNotifierPipelined (log)
--- FAIL: TestCloseNotifierPipelined (0.01s)
2023-02-10 22:09 darwin-amd64-race go@5c5f8dc9 net/http.TestClientWriteShutdown (log)
--- FAIL: TestClientWriteShutdown (0.00s)
2023-02-10 22:09 darwin-amd64-race go@5c5f8dc9 net/http.TestServerGracefulClose (log)
--- FAIL: TestServerGracefulClose (0.00s)
--- FAIL: TestServerGracefulClose/h1 (1.55s)
testing.go:1446: race detected during execution of test
2023-02-10 22:09 linux-amd64-longtest-race go@5c5f8dc9 net/http.TestIssue4191_InfiniteGetTimeout (log)
==================
WARNING: DATA RACE
Write at 0x00c000ed4000 by goroutine 23193:
io.copyBuffer()
/workdir/go/src/io/io.go:436 +0x386
io.Copy()
/workdir/go/src/io/io.go:387 +0x57
net/http_test.testIssue4191_InfiniteGetTimeout.func1()
/workdir/go/src/net/http/transport_test.go:2229 +0x13
net/http.HandlerFunc.ServeHTTP()
...
/workdir/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.05s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h2 (0.04s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
2023-02-11 09:26 darwin-amd64-race go@e03ee85e net/http.TestTransportAndServerSharedBodyRace (log)
==================
WARNING: DATA RACE
Read at 0x00c000a04000 by goroutine 3270:
runtime.slicecopy()
/tmp/buildlet/go/src/runtime/slice.go:310 +0x0
net/http.(*http2Framer).WriteDataPadded()
/tmp/buildlet/go/src/net/http/h2_bundle.go:2093 +0x4dc
net/http.(*http2Framer).WriteData()
/tmp/buildlet/go/src/net/http/h2_bundle.go:2053 +0xdc
net/http.(*http2writeData).writeFrame()
...
net/http.Handler.ServeHTTP-fm()
:1 +0x67
net/http.(*http2serverConn).runHandler()
/tmp/buildlet/go/src/net/http/h2_bundle.go:6111 +0xe1
net/http.(*http2serverConn).processHeaders.func1()
/tmp/buildlet/go/src/net/http/h2_bundle.go:5825 +0x5d
==================
--- FAIL: TestTransportAndServerSharedBodyRace (0.00s)
--- FAIL: TestTransportAndServerSharedBodyRace/h2 (1.63s)
testing.go:1446: race detected during execution of test
2023-02-11 09:26 darwin-amd64-race go@e03ee85e net/http.TestCloseNotifier (log)
--- FAIL: TestCloseNotifier (0.00s)
2023-02-11 09:26 darwin-amd64-race go@e03ee85e net/http.TestContentLengthZero (log)
--- FAIL: TestContentLengthZero (0.00s)
2023-02-11 09:26 darwin-amd64-race go@e03ee85e net/http.TestHijackBeforeRequestBodyRead (log)
--- FAIL: TestHijackBeforeRequestBodyRead (0.00s)
--- FAIL: TestHijackBeforeRequestBodyRead/h1 (0.23s)
testing.go:1446: race detected during execution of test
2023-02-11 09:26 darwin-amd64-race go@e03ee85e net/http.TestServerReaderFromOrder (log)
--- FAIL: TestServerReaderFromOrder (0.00s)
--- FAIL: TestServerReaderFromOrder/h1 (0.76s)
testing.go:1446: race detected during execution of test
2023-02-11 16:16 darwin-amd64-race go@261fe25c net/http.TestTransportClosesRequestBody (log)
==================
WARNING: DATA RACE
Write at 0x00c000b8c000 by goroutine 7417:
io.copyBuffer()
/tmp/buildlet/go/src/io/io.go:436 +0x386
io.Copy()
/tmp/buildlet/go/src/io/io.go:387 +0xce
io.CopyN()
/tmp/buildlet/go/src/io/io.go:363 +0xb0
net/http_test.testTransportAndServerSharedBodyRace.func2.1()
...
net/http.(*http2Server).ServeConn()
/tmp/buildlet/go/src/net/http/h2_bundle.go:4338 +0x17dd
net/http.http2ConfigureServer.func1()
/tmp/buildlet/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/tmp/buildlet/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/buildlet/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestTransportClosesRequestBody (0.01s)
2023-02-11 16:16 darwin-amd64-race go@261fe25c net/http.TestTransportFlushesRequestHeader (log)
--- FAIL: TestTransportFlushesRequestHeader (0.00s)
--- FAIL: TestTransportFlushesRequestHeader/h2 (0.09s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportFlushesRequestHeader/h1 (0.11s)
testing.go:1446: race detected during execution of test
2023-02-11 16:16 darwin-amd64-race go@261fe25c net/http.TestTransportAndServerSharedBodyRace (log)
--- FAIL: TestTransportAndServerSharedBodyRace (0.00s)
--- FAIL: TestTransportAndServerSharedBodyRace/h1 (0.39s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportAndServerSharedBodyRace/h2 (0.38s)
testing.go:1446: race detected during execution of test
2023-02-11 16:16 darwin-amd64-race go@261fe25c net/http.TestServerRequestContextCancel_ConnClose (log)
--- FAIL: TestServerRequestContextCancel_ConnClose (0.00s)
2023-02-11 16:16 darwin-amd64-race go@261fe25c net/http.TestTransportRejectsSignInContentLength (log)
--- FAIL: TestTransportRejectsSignInContentLength (0.00s)
2023-02-13 19:16 darwin-amd64-race go@505325cf net/http.TestConnContextNotModifyingAllContexts (log)
==================
WARNING: DATA RACE
Write at 0x00c000b98000 by goroutine 16431:
io.copyBuffer()
/tmp/buildlet/go/src/io/io.go:436 +0x386
io.Copy()
/tmp/buildlet/go/src/io/io.go:387 +0x57
net/http_test.testIssue4191_InfiniteGetTimeout.func1()
/tmp/buildlet/go/src/net/http/transport_test.go:2229 +0x13
net/http.HandlerFunc.ServeHTTP()
...
/tmp/buildlet/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/tmp/buildlet/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/buildlet/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestConnContextNotModifyingAllContexts (0.01s)
--- FAIL: TestConnContextNotModifyingAllContexts/h1 (0.08s)
--- FAIL: TestConnContextNotModifyingAllContexts/h2 (0.09s)
testing.go:1446: race detected during execution of test
2023-02-13 19:16 darwin-amd64-race go@505325cf net/http.TestIssue4191_InfiniteGetTimeout (log)
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h1 (0.06s)
testing.go:1446: race detected during execution of test
2023-02-13 19:16 darwin-amd64-race go@505325cf net/http.TestTransportProxyConnectHeader (log)
--- FAIL: TestTransportProxyConnectHeader (0.00s)
2023-02-13 19:16 darwin-amd64-race go@505325cf net/http.TestServerShutdown (log)
--- FAIL: TestServerShutdown (0.00s)
2023-02-13 19:16 darwin-amd64-race go@505325cf net/http.TestTransportRequestWriteRoundTrip (log)
--- FAIL: TestTransportRequestWriteRoundTrip (0.00s)
--- FAIL: TestTransportRequestWriteRoundTrip/h2 (0.36s)
--- FAIL: TestTransportRequestWriteRoundTrip/h2/buffer,_no_length (0.12s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportRequestWriteRoundTrip/h1 (0.38s)
--- FAIL: TestTransportRequestWriteRoundTrip/h1/buffer (0.06s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
2023-02-13 19:16 linux-amd64-longtest-race go@505325cf net/http.TestTransportAndServerSharedBodyRace (log)
==================
WARNING: DATA RACE
Write at 0x00c00043e000 by goroutine 14162:
io.copyBuffer()
/workdir/go/src/io/io.go:436 +0x386
io.Copy()
/workdir/go/src/io/io.go:387 +0xce
io.CopyN()
/workdir/go/src/io/io.go:363 +0xb0
net/http_test.testTransportAndServerSharedBodyRace.func2.1()
...
--- FAIL: TestTransportAndServerSharedBodyRace (0.63s)
--- FAIL: TestTransportAndServerSharedBodyRace/h2 (0.09s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
==================
WARNING: DATA RACE
Write at 0x00c000440000 by goroutine 23197:
io.copyBuffer()
/workdir/go/src/io/io.go:436 +0x386
io.Copy()
...
/workdir/go/src/net/http/h2_bundle.go:4751 +0x142b
net/http.(*http2Server).ServeConn()
/workdir/go/src/net/http/h2_bundle.go:4338 +0x17dd
net/http.http2ConfigureServer.func1()
/workdir/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3089 +0x4f
==================
2023-02-13 19:16 linux-amd64-longtest-race go@505325cf net/http.TestIssue4191_InfiniteGetTimeout (log)
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.04s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h2 (0.03s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
2023-02-13 19:16 linux-amd64-race go@505325cf net/http.TestClientTimeoutKillsConn_BeforeHeaders (log)
==================
WARNING: DATA RACE
Write at 0x00c001f0a000 by goroutine 4842:
io.copyBuffer()
/workdir/go/src/io/io.go:436 +0x386
io.Copy()
/workdir/go/src/io/io.go:387 +0xce
io.CopyN()
/workdir/go/src/io/io.go:363 +0xb0
net/http_test.testTransportAndServerSharedBodyRace.func2.1()
...
net/http.http2ConfigureServer.func1()
/workdir/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestClientTimeoutKillsConn_BeforeHeaders (0.00s)
--- FAIL: TestClientTimeoutKillsConn_BeforeHeaders/h1 (0.07s)
testing.go:1446: race detected during execution of test
2023-02-13 19:16 linux-amd64-race go@505325cf net/http.TestTransportAndServerSharedBodyRace (log)
--- FAIL: TestTransportAndServerSharedBodyRace (0.00s)
--- FAIL: TestTransportAndServerSharedBodyRace/h1 (0.37s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportAndServerSharedBodyRace/h2 (0.35s)
testing.go:1446: race detected during execution of test
2023-02-13 19:16 linux-amd64-race go@505325cf net/http.TestHijackBeforeRequestBodyRead (log)
--- FAIL: TestHijackBeforeRequestBodyRead (0.00s)
--- FAIL: TestHijackBeforeRequestBodyRead/h1 (0.44s)
testing.go:1446: race detected during execution of test
2023-02-13 19:16 linux-amd64-race go@505325cf net/http.TestServerValidatesHeaders (log)
--- FAIL: TestServerValidatesHeaders (1.14s)
testing.go:1446: race detected during execution of test
2023-02-13 19:16 linux-amd64-race go@505325cf net/http.TestServerReaderFromOrder (log)
--- FAIL: TestServerReaderFromOrder (0.00s)
--- FAIL: TestServerReaderFromOrder/h1 (0.48s)
testing.go:1446: race detected during execution of test
2023-02-13 19:21 linux-amd64-longtest-race go@712c009c net/http.TestIssue4191_InfiniteGetTimeout (log)
==================
WARNING: DATA RACE
Write at 0x00c0004da000 by goroutine 23477:
io.copyBuffer()
/workdir/go/src/io/io.go:436 +0x386
io.Copy()
/workdir/go/src/io/io.go:387 +0x57
net/http_test.testIssue4191_InfiniteGetTimeout.func1()
/workdir/go/src/net/http/transport_test.go:2229 +0x13
net/http.HandlerFunc.ServeHTTP()
...
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.04s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h2 (0.03s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
2023/02/13 19:50:54 Unsolicited response received on idle HTTP channel starting with "HTTP/1.1 204 No Content\r\nConnection: close\r\n\r\n"; err=
2023-02-13 19:21 linux-amd64-race go@712c009c net/http.TestIssue4191_InfiniteGetToPutTimeout (log)
==================
WARNING: DATA RACE
Write at 0x00c000664000 by goroutine 7569:
io.copyBuffer()
/workdir/go/src/io/io.go:436 +0x386
io.Copy()
/workdir/go/src/io/io.go:387 +0x57
net/http_test.testIssue4191_InfiniteGetTimeout.func1()
/workdir/go/src/net/http/transport_test.go:2229 +0x13
net/http.HandlerFunc.ServeHTTP()
...
net/http.http2ConfigureServer.func1()
/workdir/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetToPutTimeout/h1 (0.14s)
testing.go:1446: race detected during execution of test
2023-02-13 19:21 linux-amd64-race go@712c009c net/http.TestIssue4191_InfiniteGetTimeout (log)
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h2 (0.07s)
testing.go:1446: race detected during execution of test
2023-02-13 19:21 linux-amd64-race go@712c009c net/http.TestFileServerNotDirError (log)
--- FAIL: TestFileServerNotDirError (0.00s)
--- FAIL: TestFileServerNotDirError/h1 (0.10s)
--- FAIL: TestFileServerNotDirError/h1/FS (0.06s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
--- FAIL: TestFileServerNotDirError/h2 (0.12s)
--- FAIL: TestFileServerNotDirError/h2/FS (0.07s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
2023-02-13 19:21 linux-amd64-race go@712c009c net/http.TestServeFile (log)
--- FAIL: TestServeFile (0.00s)
--- FAIL: TestServeFile/h1 (0.08s)
testing.go:1446: race detected during execution of test
--- FAIL: TestServeFile/h2 (0.09s)
testing.go:1446: race detected during execution of test
2023-02-13 19:21 linux-amd64-race go@712c009c net/http.TestEarlyHintsRequest (log)
--- FAIL: TestEarlyHintsRequest (0.00s)
2023-02-13 19:42 darwin-amd64-race go@0b922bfa net/http.TestTransportAndServerSharedBodyRace (log)
==================
WARNING: DATA RACE
Write at 0x00c000a3c000 by goroutine 3462:
io.copyBuffer()
/tmp/buildlet/go/src/io/io.go:436 +0x386
io.Copy()
/tmp/buildlet/go/src/io/io.go:387 +0xce
io.CopyN()
/tmp/buildlet/go/src/io/io.go:363 +0xb0
net/http_test.testTransportAndServerSharedBodyRace.func2.1()
...
net/http.(*conn).serve()
/tmp/buildlet/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/buildlet/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestTransportAndServerSharedBodyRace (0.01s)
--- FAIL: TestTransportAndServerSharedBodyRace/h2 (0.78s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportAndServerSharedBodyRace/h1 (1.07s)
testing.go:1446: race detected during execution of test
2023-02-13 19:42 darwin-amd64-race go@0b922bfa net/http.TestContentTypeWithVariousSources (log)
--- FAIL: TestContentTypeWithVariousSources (0.09s)
--- FAIL: TestContentTypeWithVariousSources/h2 (1.14s)
--- FAIL: TestContentTypeWithVariousSources/h2/copy_one_byte_at_a_time (0.25s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
--- FAIL: TestContentTypeWithVariousSources/h1 (1.41s)
--- FAIL: TestContentTypeWithVariousSources/h1/copy_one_byte_at_a_time (0.27s)
testing.go:1446: race detected during execution of test
testing.go:1446: race detected during execution of test
2023-02-13 19:42 darwin-amd64-race go@0b922bfa net/http.TestNoContentLengthIfTransferEncoding (log)
--- FAIL: TestNoContentLengthIfTransferEncoding (0.00s)
2023-02-13 19:42 darwin-amd64-race go@0b922bfa net/http.TestTransportRangeAndGzip (log)
--- FAIL: TestTransportRangeAndGzip (0.00s)
2023-02-13 19:42 darwin-amd64-race go@0b922bfa net/http.TestClientTimeoutKillsConn_BeforeHeaders (log)
--- FAIL: TestClientTimeoutKillsConn_BeforeHeaders (0.00s)
2023-02-13 19:42 freebsd-amd64-race go@0b922bfa net/http.TestServeFileFromCWD (log)
==================
WARNING: DATA RACE
Write at 0x00c000a74000 by goroutine 9015:
io.copyBuffer()
/tmp/workdir/go/src/io/io.go:436 +0x386
io.Copy()
/tmp/workdir/go/src/io/io.go:387 +0xce
io.CopyN()
/tmp/workdir/go/src/io/io.go:363 +0xb0
net/http.serveContent()
...
net/http.http2ConfigureServer.func1()
/tmp/workdir/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/tmp/workdir/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/tmp/workdir/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestServeFileFromCWD (0.00s)
--- FAIL: TestServeFileFromCWD/h1 (0.05s)
testing.go:1446: race detected during execution of test
2023-02-13 19:42 freebsd-amd64-race go@0b922bfa net/http.TestEarlyHintsRequest (log)
--- FAIL: TestEarlyHintsRequest (0.00s)
--- FAIL: TestEarlyHintsRequest/h2 (0.05s)
testing.go:1446: race detected during execution of test
--- FAIL: TestEarlyHintsRequest/h1 (0.05s)
testing.go:1446: race detected during execution of test
2023-02-13 19:42 freebsd-amd64-race go@0b922bfa net/http.TestBadResponseAfterReadingBody (log)
--- FAIL: TestBadResponseAfterReadingBody (0.00s)
2023-02-13 19:42 freebsd-amd64-race go@0b922bfa net/http.TestWriteHeaderNoCodeCheck (log)
--- FAIL: TestWriteHeaderNoCodeCheck (0.00s)
--- FAIL: TestWriteHeaderNoCodeCheck/h1 (0.04s)
testing.go:1446: race detected during execution of test
--- FAIL: TestWriteHeaderNoCodeCheck/h2 (0.05s)
testing.go:1446: race detected during execution of test
2023-02-13 19:42 freebsd-amd64-race go@0b922bfa net/http.TestWriteHeader0 (log)
--- FAIL: TestWriteHeader0 (0.00s)
2023-02-13 19:42 linux-amd64-race go@0b922bfa net/http.TestTransportAndServerSharedBodyRace (log)
==================
WARNING: DATA RACE
Write at 0x00c001274000 by goroutine 3352:
io.copyBuffer()
/workdir/go/src/io/io.go:436 +0x386
io.Copy()
/workdir/go/src/io/io.go:387 +0xce
io.CopyN()
/workdir/go/src/io/io.go:363 +0xb0
net/http_test.testTransportAndServerSharedBodyRace.func2.1()
...
net/http.http2ConfigureServer.func1()
/workdir/go/src/net/http/h2_bundle.go:4128 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1903 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3089 +0x4f
==================
--- FAIL: TestTransportAndServerSharedBodyRace (0.00s)
--- FAIL: TestTransportAndServerSharedBodyRace/h2 (0.25s)
testing.go:1446: race detected during execution of test
2023-02-13 19:42 linux-amd64-race go@0b922bfa net/http.TestH12_HeadContentLengthLargeBody (log)
--- FAIL: TestH12_HeadContentLengthLargeBody (0.12s)
testing.go:1446: race detected during execution of test
2023-02-13 19:42 linux-amd64-race go@0b922bfa net/http.TestH12_Head_ExplicitLen (log)
--- FAIL: TestH12_Head_ExplicitLen (0.06s)
testing.go:1446: race detected during execution of test
2023-02-13 19:42 linux-amd64-race go@0b922bfa net/http.TestH12_ExplicitContentLength (log)
--- FAIL: TestH12_ExplicitContentLength (0.05s)
testing.go:1446: race detected during execution of test
2023-02-13 19:42 linux-amd64-race go@0b922bfa net/http.TestH12_RequestContentLength_Known_Zero (log)
--- FAIL: TestH12_RequestContentLength_Known_Zero (0.06s)
testing.go:1446: race detected during execution of test
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-01-31 19:45 linux-amd64-race go@780db9a6 net/http.TestUnsupportedTransferEncodingsReturn501 (log)
==================
WARNING: DATA RACE
Write at 0x00c00085e000 by goroutine 5319:
net/http_test.neverEnding.Read()
/workdir/go/src/net/http/serve_test.go:3014 +0x78
net/http_test.(*neverEnding).Read()
:1 +0x1f
io.copyBuffer()
/workdir/go/src/io/io.go:428 +0x2c8
io.Copy()
...
net/http.http2ConfigureServer.func1()
/workdir/go/src/net/http/h2_bundle.go:4060 +0x11e
net/http.(*conn).serve()
/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestUnsupportedTransferEncodingsReturn501 (0.00s)
--- FAIL: TestUnsupportedTransferEncodingsReturn501/h1 (0.03s)
testing.go:1446: race detected during execution of test
2023-01-31 19:45 linux-amd64-race go@780db9a6 net/http.TestIssue4191_InfiniteGetTimeout (log)
--- FAIL: TestIssue4191_InfiniteGetTimeout (0.00s)
--- FAIL: TestIssue4191_InfiniteGetTimeout/h2 (0.08s)
testing.go:1446: race detected during execution of test
2023-01-31 19:45 linux-amd64-race go@780db9a6 net/http.TestTransportPersistConnContextLeakMaxConnsPerHost (log)
--- FAIL: TestTransportPersistConnContextLeakMaxConnsPerHost (0.00s)
2023-01-31 19:45 linux-amd64-race go@780db9a6 net/http.TestTransportReadToEndReusesConn (log)
--- FAIL: TestTransportReadToEndReusesConn (0.00s)
--- FAIL: TestTransportReadToEndReusesConn/h1 (0.10s)
testing.go:1446: race detected during execution of test
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: gopherbot**
Found new dashboard test flakes for:
#!watchflakes
post <- pkg == "net/http" && log ~ `DATA RACE` && log ~ `net/http\.\(\*http2Framer\)\.WriteDataPadded`
2023-01-31 22:06 windows-amd64-race go@a17d959d net/http.TestEmptyPasswordAuth (log)
==================
WARNING: DATA RACE
Write at 0x00c000842000 by goroutine 3843:
runtime.slicecopy()
C:/workdir/go/src/runtime/slice.go:310 +0x0
net/http.(*http2dataBuffer).Read()
C:/workdir/go/src/net/http/h2_bundle.go:1105 +0x27e
net/http.(*http2pipe).Read()
C:/workdir/go/src/net/http/h2_bundle.go:3678 +0x36f
net/http.http2transportResponseBody.Read()
...
net/http.(*conn).serve()
C:/workdir/go/src/net/http/server.go:1892 +0x1c01
net/http.(*Server).Serve.func3()
C:/workdir/go/src/net/http/server.go:3078 +0x4f
==================
--- FAIL: TestEmptyPasswordAuth (0.00s)
--- FAIL: TestEmptyPasswordAuth/h1 (0.05s)
testing.go:1446: race detected during execution of test
--- FAIL: TestEmptyPasswordAuth/h2 (0.06s)
testing.go:1446: race detected during execution of test
2023-01-31 22:06 windows-amd64-race go@a17d959d net/http.TestTransportUsesTLSConfigServerName (log)
--- FAIL: TestTransportUsesTLSConfigServerName (0.00s)
--- FAIL: TestTransportUsesTLSConfigServerName/https1 (0.04s)
testing.go:1446: race detected during execution of test
--- FAIL: TestTransportUsesTLSConfigServerName/h2 (0.04s)
testing.go:1446: race detected during execution of test
2023-01-31 22:06 windows-amd64-race go@a17d959d net/http.TestServeFileMimeType (log)
--- FAIL: TestServeFileMimeType (0.00s)
--- FAIL: TestServeFileMimeType/h1 (0.05s)
testing.go:1446: race detected during execution of test
— [watchflakes](https://go.dev/wiki/Watchflakes)
**Comment From: francislavoie**
Is this still relevant, since the commit https://github.com/golang/go/commit/7d7fd6d3627f7dbba250ecfecea2f5ffe6c5aaa7 that caused this problem was reverted https://github.com/golang/go/commit/b02d5d325a4e93c88ecfc83a094c252148caa748? Or does it need to un-reverted again to check if it can be reintroduced after the http/2 fixes https://github.com/golang/net/commit/547e7edf3873d6f3a9c093d3785f9e2289e00746?