-
Notifications
You must be signed in to change notification settings - Fork 18k
runtime: netbsd/amd64 corruption during signal handling #7684
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
Labels
FrozenDueToAge
OS-NetBSD
Suggested
Issues that may be good for new contributors looking for work to do.
Milestone
Comments
here you go. just tried with d572df89bed8 (officially i'm grabbing a coffee now). Attachments:
|
In the GOTRACEBACK crash log you can see the problem goroutine printed as 'goroutine 0' and then at the end as 'goroutine 25' (they're definitely the same goroutine since they have the same fp= stack pointers). That suggests that the g value which is active has g->goid == 0 and is not the one in the actual goroutine list. That is, the g value is completely bogus. You really need to make this happen under a debugger to have any chance. Everything is set up wrong. Printing is not going to work. I expect this will be a NetBSD-specific bug, so it will not block the 1.3 release. Labels changed: added release-go1.3maybe, removed release-go1.3. Status changed to Accepted. |
I think that the series of changesets for Go 1.6 fixes this issue somehow. Closing. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
FrozenDueToAge
OS-NetBSD
Suggested
Issues that may be good for new contributors looking for work to do.
The text was updated successfully, but these errors were encountered: