-
Notifications
You must be signed in to change notification settings - Fork 18k
runtime: doAllThreadsSyscall has an unaligned atomic load on 32-bit architectures [1.18 backport] #52305
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
Comments
Change https://go.dev/cl/399954 mentions this issue: |
Change https://go.dev/cl/399954 mentions this issue: |
Change https://go.dev/cl/399955 mentions this issue: |
Closed by merging 4f45424 to release-branch.go1.18. |
…systems https://go-review.googlesource.com/c/go/+/383434 started using atomic Load64 on this field, which breaks 32 bit platforms which require 64-bit alignment of uint64s that are passed to atomic operations. Not sure why this doesn't break everywhere, but I saw it break on my laptop during all.bash. For #51776. Fixes #52305. Change-Id: Ida27b23068b3cc7208fce3c97b69a464ccf68209 Reviewed-on: https://go-review.googlesource.com/c/go/+/399754 Run-TryBot: Keith Randall <khr@golang.org> Reviewed-by: Michael Pratt <mpratt@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Keith Randall <khr@google.com> (cherry-picked from commit ea7e3e3) Reviewed-on: https://go-review.googlesource.com/c/go/+/399954 Run-TryBot: Michael Pratt <mpratt@google.com>
@prattmic requested issue #51776 to be considered for backport to the next 1.18 minor release.
The text was updated successfully, but these errors were encountered: