-
Notifications
You must be signed in to change notification settings - Fork 18k
runtime: SIGILL: illegal instruction #13735
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
Is this repeatable? This looks like a crash in the runtime during GC. The PC value is strange, though. What processor are you using? |
This issue is transient. CPU is
|
/cc @aclements This reminds me of the mcall bug that led to this big comment, but that comment does not apply here:
Nonetheless, it seems like somehow systemstack has jumped to the wrong code, perhaps because the closure is corrupt. I wondered if maybe the stack was being shrunk but I don't see how that would be allowed before systemstack got a chance to do its jump. |
@rsc, @matwey's other SIGILL report from gogo/protobuf#131 doesn't have a systemstack in it. @matwey, since you've been able to reproduce this multiple times, could you post a few more failures? Then we can look for patterns. |
I wouldn't say that I am able to reproduce this on demand, but when I will see similar issue again I will attach the trace here. |
Also please export GOTRACEBACK=system in your environment, which will give us more information if you can reproduce the problem again. Thanks. |
@matwey, have you seen this recently (in particular, with a more recent Go than 1.5.2)? |
I am planning to test with 1.6. But unfortunately, I can not retest right now. So, if you are concerned about open issue, please close this, I'll reopen when/if the issue appears with 1.6 |
@matwey, sounds good. Thanks for the update. |
Hello, I use go 1.5.2 and trying to build x/crypto from master. I see the following:
The text was updated successfully, but these errors were encountered: