-
Notifications
You must be signed in to change notification settings - Fork 18k
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/net/ipv6: OS X 10.8 kernel panic during tests #17015
Comments
I'm still trying to narrow down where the kernel panic occurs. I recorded a video, which ends in this frame at least showing the tests which are okay: I tried adding a |
Temporary workaround until the problem is identified and a more granular skip or fix is added. Updates golang/go#17015 Change-Id: If3f940f9f318a3b41669fd6e870a17727d2fee82 Reviewed-on: https://go-review.googlesource.com/28587 Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
As is usual with IP protocol stack development on BSD variants, it's a crash caused by mbuf corruption because almost all the ip-level options manipulate it. Probably we need to disable a few options on OS X 10.8 by tweaking init function in ipv6/sys_darwin.go. |
Still haven't had a look at https://github.com/opensource-apple/xnu.git carefully, but perhaps OS X 10.8 is the interim release of the transition from RFC 2292 to RFC 3542. The following disables RFC 3542-related options on OS X 10.8 or below.
|
Maybe once I finish the OS X VMWare integration, I can just get you |
CL https://golang.org/cl/28997 mentions this issue. |
CL https://golang.org/cl/28999 mentions this issue. |
Also consolidate platform-dependent helper files. Updates golang/go#17015. Change-Id: Ibf09479762029ecc7229ab4bb233138e0d4e69d9 Reviewed-on: https://go-review.googlesource.com/28997 Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
Will submit CL 28999 once I've confirmed that it gets worked on OS X 10.8 using gomote. Ping me when the CI stuff has landed. |
Can I have an access to OS X 10.8 bot using gomote? |
Submitting and see what happens after waiting for two months there is no response. |
CL https://golang.org/cl/33250 mentions this issue. |
CL https://golang.org/cl/33251 mentions this issue. |
…sion 12 or below The kernel is used in OS X Mountain Lion or below, or iOS version 8 or below. Updates golang/go#17015. Change-Id: I8a849dc2ab4e04535f893b776bf704079cc91977 Reviewed-on: https://go-review.googlesource.com/33250 Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com> Reviewed-by: Ian Lance Taylor <iant@golang.org>
Something in the golang.org/x/net/ipv6 tests causes a kernel panic on OS X 10.8, which confuses the build coordinator, because the VM keeps disappearing during the tests, so it tries forever.
Fix it on both sides:
/cc @mikioh
The text was updated successfully, but these errors were encountered: