-
Notifications
You must be signed in to change notification settings - Fork 18k
runtime: fatal errors on netbsd #13945
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
Dying message in try014.txt:
|
These results look frankly impossible. Can anybody reproduce them on a different machine? |
I have some more details to share:
I had built that compiler before without running the unit tests, and then I used that one as the bootstrap compiler. Maybe I shouldn’t have done that. Therefore, I’m currently rebuilding all my Go compilers from scratch, with unit tests enabled, hoping that it will work better. |
My netbsd7-amd64 vm can reproduce this sort of runtime crashes (close to 100%). Looks like this is the same as #13947 and easy to reproduce when GOMAXPROCS>1.
|
Thanks, I find it easier to believe "stack split at bad time" than I do "syscall frame is no longer valid." |
CL https://golang.org/cl/18716 mentions this issue. |
CL https://golang.org/cl/18776 mentions this issue. |
I checked out https://go-review.googlesource.com/#/c/18776/3 and tried the following command again:
It still fails, the output is:
|
I think they are different bugs.
Let's open an new issue for each, let this issue focus on signal stack setup issue. Just skimmed issues and looks like the second one happens on other platforms, but the others happen on only NetBSD. |
If there is buildbot I can contribute a NetBSD-7.0 amd64 buildslave. |
@minux ^ |
CL https://golang.org/cl/18814 mentions this issue. |
CL https://golang.org/cl/29971 mentions this issue. |
… thread on dragonfly This change reverts CL 18814 which is a workaroud for older DragonFly BSD kernels, and fixes #13945 and #13947 in a more general way the same as other platforms except NetBSD. This is a followup to CL 29491. Updates #16329. Change-Id: I771670bc672c827f2b3dbc7fd7417c49897cb991 Reviewed-on: https://go-review.googlesource.com/29971 Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
I ran the following command 14 times. It always failed to build the Go distribution, with differing results. Attached are the outputs. I saved the intermediate files, so if you need them I can provide them as well.
The text was updated successfully, but these errors were encountered: