-
Notifications
You must be signed in to change notification settings - Fork 17.5k
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
os/signal: timeout in TestAllThreadsSyscallSignals [1.16 backport] #45307
Comments
Approved. This is a serious issue with no workaround. |
@AndrewGMorgan Would it be possible to create the cherry-pick CL before the upcoming release? |
Sure, happy to. I've not done this before. Do I checkout the 1.16 branch and cherry pick to that, or are you asking if it is safe for a robot to just do it? |
You can cherry pick entirely in Gerrit. See https://golang.org/wiki/MinorReleases. |
Change https://golang.org/cl/316869 mentions this issue: |
That cherry pick fails to complete
That particular failure, however, does not seem to be related to my cherry pick since it fails with the |
I guess I must be holding it wrong. For me. this seems to fail for all |
For completeness, starting over from scratch works fine:
Perhaps there is something left over from compiling at HEAD that is confusing the
|
Closed by merging ce04f86 to release-branch.go1.16. |
…dling fixes The runtime support for syscall.AllThreadsSyscall() functions had some corner case deadlock issues when signal handling was in use. This was observed in at least 3 build test failures on ppc64 and amd64 architecture CGO_ENABLED=0 builds over the last few months. The fixes involve more controlled handling of signals while the AllThreads mechanism is being executed. Further details are discussed in bug #44193. The all-threads syscall support is new in go1.16, so earlier releases are not affected by this bug. Fixes #45307 Change-Id: I01ba8508a6e1bb2d872751f50da86dd07911a41d Reviewed-on: https://go-review.googlesource.com/c/go/+/305149 Reviewed-by: Michael Pratt <mpratt@google.com> Trust: Michael Pratt <mpratt@google.com> Trust: Ian Lance Taylor <iant@golang.org> Run-TryBot: Michael Pratt <mpratt@google.com> TryBot-Result: Go Bot <gobot@golang.org> (cherry picked from commit 7e97e4e) Reviewed-on: https://go-review.googlesource.com/c/go/+/316869 Run-TryBot: Ian Lance Taylor <iant@golang.org>
@ianlancetaylor requested issue #44193 to be considered for backport to the next 1.16 minor release.
The text was updated successfully, but these errors were encountered: