Open bcmills opened 2 years ago
Now that the freebsd-amd64-race
builder is back, it caught one too. Looks like the same failure mode, and it's a scalable builder (so might be easier to reproduce with a gomote
).
greplogs --dashboard -md -l -e 'timeout waiting for client log' --since=2022-01-21
2022-02-04T14:03:20-8305295-1b867ce/freebsd-amd64-race
2022/02/04 14:11:02 New server
new_server="1"
logfile=""
debug_address=""
gopls_path="/tmp/workdir/tmp/go-build2798088286/b793/lsprpc.test"
client_id="3"
2022/02/04 14:11:02 forwarder: exited with error: remote disconnected: failed reading header line: read tcp 127.0.0.1:53063->127.0.0.1:14348: use of closed network connection
2022/02/04 14:11:05 New server
new_server="3"
logfile=""
debug_address=""
gopls_path="/tmp/workdir/tmp/go-build2798088286/b793/lsprpc.test"
client_id="6"
2022/02/04 14:11:06 forwarder: exited with error: client disconnected: io: read/write on closed pipe
2022/02/04 14:11:06 ping
2022/02/04 14:11:08 ping
--- FAIL: TestClientLoggingV2 (1.31s)
--- FAIL: TestClientLoggingV2/forwarded (1.29s)
binder_test.go:111: timeout waiting for client log
2022/02/04 14:11:08 jsonrpc2 message delivery failed: io: read/write on closed pipe
2022/02/04 14:11:08 jsonrpc2 message delivery failed: io: read/write on closed pipe
FAIL
FAIL golang.org/x/tools/internal/lsp/lsprpc 5.853s
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
Found new dashboard test flakes for:
#!watchflakes
post <- (pkg == "golang.org/x/tools/gopls/internal/lsp/lsprpc" || pkg == "golang.org/x/tools/gopls/internal/lsprpc") &&
test ~ `TestClientLoggingV2` &&
`timeout waiting for client log`
greplogs --dashboard -md -l -e 'timeout waiting for client log' --since=2021-01-01
2022-01-20T14:52:25-ab35822-9de1ac6/freebsd-arm64-dmgk
CC @findleyr