-
Notifications
You must be signed in to change notification settings - Fork 385
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
cjdns: Segmentation Fault on OpenWRT 22.03 #908
Comments
yes.. seems duplicate from last time toolchain patches. give me a minute to catch up |
i am really bogged down to figure this out at the moment. anyone have a hint? is it another compiler update like before? |
what changed in openwrt 22.03.x? i had the same problem, i created a file in openwrt 22.03.x and got "Segmentation Fault" error if i created it on openwrt 21.02.x everything went smoothly |
has there been any news regarding progress on cjdns on openwrt? I'd love to test an updated version to see if it works... |
Okay, I do have an update to this! I managed to re-compile cjdns from source for OpenWrt 23.05.2, r23630-842932a63d .... it no longer segfaults during install, but it still segfaults when i attempt to run it. sadly, gdb says there's no debug symbols for it this time. output when i run gdb: For help, type "help". Program received signal SIGSEGV, Segmentation fault. (gdb) Quit root@Nighthawk:~# file /usr/sbin/cjdroute |
Maintainer: @[wfleurant] (https://github.com/wfleurant) (find it by checking history of the package Makefile)
Environment: (put here ARMv7 / ipq806x, Netgear R7800, OpenWrt 22.03)
Description:
cjdns cannot be configured because the program segfaults.
In all honesty, running cjdrouteconf with ANY switches, including none at all, resulgs in SIGSEV (Segmentation Fault).
running GDB gives a similar result:
This might be why the service/daemon for CJDNS crashes when it tries to start:
When i looked at that lua file (/usr/lib/lua/cjdns/uci.lua), this is what line 141 says:
As for what line 23 in /usr/bin/cjdrouteconf says? That's below:
None of this makes any sense to me... can anyone else understand this?
The text was updated successfully, but these errors were encountered: