Skip to content
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

runtime: allocation headers GOEXPERIMENT breaks user arena tests on big endian builders #64048

Closed
mknyszek opened this issue Nov 9, 2023 · 1 comment
Assignees
Labels
compiler/runtime Issues related to the Go compiler and/or runtime. NeedsFix The path to resolution is known, but the work has not been done.
Milestone

Comments

@mknyszek
Copy link
Contributor

mknyszek commented Nov 9, 2023

#!watchflakes
post <- pkg == "runtime" && `TestUserArena` && (goarch == "ppc64" || goarch == "mips" || goarch == "mips64" || goarch == "s390x")

Example failure on linux-ppc64-sid-buildlet: https://build.golang.org/log/69bfcc3343f81bfc5c2d5a2bda3d8f8269e5b1ea

This is purely an issue on big endian machines with the allocation headers GOEXPERIMENT, and only for the user arenas feature which is also behind a GOEXPERIMENT. The fix is up for review here: https://go.dev/cl/541315.

@mknyszek mknyszek added the NeedsFix The path to resolution is known, but the work has not been done. label Nov 9, 2023
@mknyszek mknyszek added this to the Go1.22 milestone Nov 9, 2023
@gopherbot gopherbot added the compiler/runtime Issues related to the Go compiler and/or runtime. label Nov 9, 2023
@mknyszek mknyszek self-assigned this Nov 9, 2023
@gopherbot
Copy link

Change https://go.dev/cl/541315 mentions this issue: runtime: fix user arena heap bits writing on big endian platforms

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler/runtime Issues related to the Go compiler and/or runtime. NeedsFix The path to resolution is known, but the work has not been done.
Projects
None yet
Development

No branches or pull requests

2 participants