Skip to content
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

i#5437 glibc2.34-35: 32-bit workaround for SIGFPE #5902

Merged
merged 3 commits into from
Mar 10, 2023

Conversation

derekbruening
Copy link
Contributor

Adds the same workaround for the SIGFPE in glibc 2.34+ __libc_early_init() as for 64-bit in PR #5695: we hardcode the 32-bit offsets of the two globals written by the workaround.

Tested on glibc 2.34 where every libc-using client crashes with SIGFPE but they work with this fix.

Adds an Ubuntu22 GA CI 32-bit run.

Issue: #5437

Adds the same workaround for the SIGFPE in glibc 2.34+
__libc_early_init() as for 64-bit in PR #5695: we hardcode the 32-bit
offsets of the two globals written by the workaround.

Tested on glibc 2.34 where every libc-using client crashes with SIGFPE
but they work with this fix.

Adds an Ubuntu22 GA CI 32-bit run.

Issue: #5437
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants