-
Notifications
You must be signed in to change notification settings - Fork 160
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
Fix potential garbage collector crashes on 64bit ARM systems #3965
Conversation
Also make the tests for attributes potentially independent from config (for a future where we don't want to include config.h from header files anymore)
Inlining this function can break the garbage collector. This was the case on Linux aarch64. Thanks to Jerry James (Fedora) and Bill Allombert (Debian) for help tracking this down. Fixes gap-system#3919
If we aren't immediately going to make a release, I'd like to wait a couple of days as I just got my hands on a raspberry pi, so I'll sanity check this (but it certainly seems right, and I'm very glad it was found and reported). |
@ChrisJefferson sure, no need for undue haste. I am also hoping that PR #3966 will exhibit this crash and then we can modify that PR by merging this PR in temporarily to see if it helps. |
For the backport, see #3966 |
I've checked this, and agree it looks right. |
Thanks to Jerry James @jamesjer (Fedora) and Bill Allombert (Debian) for help tracking this down.
Fixes #3919
For the backport, only the second commit is needed.