-
Notifications
You must be signed in to change notification settings - Fork 4
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
(Apple Silicon): crashes with Getting signal 16 received but handler not on signal stack #11
Comments
I can reproduce on Julia v1.10.2; running the tests of this package in a loop tends to do it: for i = 1:10000
println(i); include("runtests.jl")
end Also if I press ctrl-t to send a siginfo, that will do it. However, it does not seem to happen with nightly Julia. So I suspect it is a Julia bug that has been fixed, but I'm not sure when. I thought at first it was JuliaLang/julia#51284, but I can trigger the issue on that commit, plus it's been backported anyway. |
I just tried this with nightly Julia, and it occurs quite reliably there as well. @vtjnash is it possible for us to enable secondary stacks for all of our signal handlers? |
Most (possibly all?) could easily run on the altstack without any issue |
Well, I naively added |
Maybe some signal stuff needs to happen in https://github.com/JuliaPackaging/Yggdrasil/blob/master/L/licensecheck/bundled/main.go? (Ie could be my fault, not Julia’s) |
MWE:
versioninfo (reproducible on latest version as well)
The text was updated successfully, but these errors were encountered: