-
Notifications
You must be signed in to change notification settings - Fork 31
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
Instruction abort on Alpine x86_64 3.17.3 #59
Comments
Thanks for reporting the issue. I set up a Debian VM and updated to GCC 12.1 and was not able to reproduce this issue unfortunately. I started to set up an Alpine VM but realized I was out of my depth. It seemed to need manual networking set-up and apk just said "no such package" for everything. I enjoy programming but do not enjoy Linux sysadmin at all so I think you'll want to stick to the version that works until and unless I can reproduce this in a sane way. |
If it helps, I've setup a user with your public keys on my alpine server. https://api.github.com/users/guzba/keys |
Ah interesting, I did not expect that at all. This may make reproducing and fixing very easy. I hope to give this a try tomorrow. Thanks. |
Thanks again for setting that up. Unfortunately it is asking me for a password even if I specify a key that is one of those public keys such as |
Sorry, my fault. Can you try again? |
Thanks again. I was able to identify the single commit that caused the crash (and did not crash when reverted). I'll look into the why shortly, but for now getting it reverted is a good start. |
Reverting here #60 |
fix issue #59 (abort on alpine + nim 1.6.8 + gcc 12.2.1)
The revert is tagged in 0.10.8. It is harmless to others and should no longer fail for you. Could you verify if the tests now pass with this new version? |
I think the issue here was related to alignment. I can see how that would work out as a cause. We'll never really know though. Closing this. Please re-open if the issue is still happening. |
Finally got to testing this. |
Tried updating my nitter instance, which updated zippy since then. Getting instruction aborts in inflateBlock. Rolling back to 0.9.11 works fine.
Steps to reproduce:
Works fine in debug, which suggest that there is some UB at play.
GDB points to this bit
cpuinfo.txt
test.zip
The text was updated successfully, but these errors were encountered: