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/sys/unix: TestPidfd fails on GOARCH mips builders #52014
Comments
Change https://go.dev/cl/396154 mentions this issue: |
Ping @bogojevic @milanknezevic and @mengzhuo as the owners of these builders. |
The updated test in CL 395936 appears to break GOARCH mips* builders. Updates golang/go#52014 Change-Id: I42bb71d6afda2112a524257fd1b42306dd22689c Reviewed-on: https://go-review.googlesource.com/c/sys/+/396154 Trust: Matt Layher <mdlayher@gmail.com> Run-TryBot: Matt Layher <mdlayher@gmail.com> Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gopher Robot <gobot@golang.org>
|
@mdlayher It looks like pidfd_open is introduced during 5.3 and waitid with P_PIDFD is introduced in 5.4. These machines are at 5.3.3*. |
Any chance these builders could be bumped to 5.10.x LTS? I believe that'd solve the immediate problem. I don't have any context on mips or the builders, I'm just reporting what Tobias told me above. See logs. |
Not in the meantime. Not sure if there is another pidfd* syscall that can be easily used to construct the test instead of waitid. |
The test can stay skipped for now, no problem. Thanks. |
The tests should pass on older (but still supported) kernel versions, and it sounds like that is what is happening now. So there is nothing to do. Closing. Thanks all. |
I implemented
unix.Waitid
in https://go-review.googlesource.com/c/sys/+/395936/, and @tklauser commented:For now, I will add a skip on EINVAL in this test.
/cc @tklauser @ianlancetaylor
The text was updated successfully, but these errors were encountered: