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
weechat segfaults on arm with message 'Wrong __data_start/_end pair' #988
Comments
Backtrace from gdb indicates that the issue is in guile:
|
The issue is present in guile 2.0 but is fixed in guile 2.2. We have both versions present in Fedora and weechat is compiled against the older one. I already opened a bug to compile against 2.2: https://bugzilla.redhat.com/show_bug.cgi?id=1451080 Feel free to close this (or leave as a tracking issue). |
Hi, |
You are correct. So I tried to compile it against 2.2 but it seems that cmake searches specifically for 2.0 and it doesn't pick 2.2 up. If you are curious, here are build logs and build dependencies installation logs. And I thought that it works, because I'm not using any scheme script. Well at least it workarounds the issue so I can actually run weechat. Thanks for pointing that out, I wouldn't notice. |
I have this same issue on my raspberry pi 2 running fedora 26. I am unclear after reading this which of these bugs is the one that needs to be fixed (I have subscribed to this and the fedora bugs), as I don't see any updates on any of the bugs. Also, the scratch build/logs listed above give me a 404. Is there a reasonable workaround I can use in the meantime and/or is there any eta/direction on a proper fix? |
@jguiditta: if you're hitting the bug with guile and are not using any scheme script, you can prevent the guile plugin to load in WeeChat: |
WeeChat (version 2.7-dev) now supports Guile 2.2, so I close this issue. |
strace output
environment
gdb backtrace will follow
The text was updated successfully, but these errors were encountered: