New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
x/tools/gopls/internal/regtest/misc: timeout in TestRenamePackageWithDifferentDirectoryPath #59541
Comments
Found new dashboard test flakes for:
2023-04-10 20:09 darwin-amd64-nocgo tools@40fb89cd go@a5c79283 x/tools/gopls/internal/regtest/misc.TestRenamePackageWithDifferentDirectoryPath (log)
|
Looks like it deadlocked during shutdown:
|
No, it's not deadlocked. Everything is waiting for a Go command invocation:
|
Following https://go.dev/cl/483215, we don't panic with "detected a hanging Go command" when we encounter this Kernel bug where the process is done but cmd.Wait() does not return. So we hang indefinitely. CC @adonovan |
Oh, interesting! I had thought that was just a longer-than-expected delay, but I agree that looks like an actual kernel bug. That's unfortunate. 😕 |
#19314 may be related. |
I think we put back the "detected a hanging Go command" panic in this case, albeit without the useless process dump, so that this failure will continue to get aggregated into #54461. Otherwise, we'll continue to get flakes for random tests that encounter this bug. I'll send a CL. |
Change https://go.dev/cl/484742 mentions this issue: |
Ok, so this is blocked waiting on copying Could be that there is some bug in either the CL 484741 might either work around the problem or help us find out more.
|
Change https://go.dev/cl/484743 mentions this issue: |
Issue created automatically to collect these failures.
Example (log):
— watchflakes
The text was updated successfully, but these errors were encountered: