-
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
runtime: SIGSEGV in runtime.shrinkstack
#35916
Comments
Thanks for reporting this.
There has been eight 1.12 point-releases after 1.12.5, several of which fixed issues in the runtime, the compiler, and the linker. Is your issue reproducible on the latest (go1.12.13)?
Does the program has any data race? If you run it with |
This issue can't be reproduced manually easily, this panic will occur about every 7 - 14 days uptime. I don't know how to reproduce it manually. So I'm not sure about if it could be reproduced at go 1.12.13. I'm still trying.
I've detected the data racing, and still running the detecting. And for the reported data race issues, all I've fixed, and still panicing. |
hi @ALTree , I even can not reproduce this issue with a simple Any clue would be appreciated. |
Thanks for the trace. We could paper over the problem by changing |
There hasn't been any news on this for almost 2 years, and we still don't have a reproducer, so I'm closing this issue. We can open a new issue if this turns out to be reproducible in a supported Go version. |
I'm not sure about what I've done. Just get below panic sometime. And I've noticed that the 3rd number of
runtime.memmove
is a little weird, each time I've got this panic, this number is same.Any idea why or any way how could I reproduce this kind of panic? Or any method how to debug that, I'll be appreciate it.
BTW, no Cgo function calling, no
unsafe.Pointer
misusing. I've checked that. And we are frequently usingreflect
package, including the functionreflect.Select
.The text was updated successfully, but these errors were encountered: