Open devizer opened 8 years ago
I get a crash on an ARM ODROID:
Reading symbols from MegaFuse...done.
(gdb) run
Starting program: /root/MegaFuse-master/MegaFuse
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
Cannot access memory at address 0x0
Program received signal SIGILL, Illegal instruction.
0xb64a8268 in ?? () from /lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
(gdb) where
#0 0xb64a8268 in ?? () from /lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
#1 0xb64a5f10 in OPENSSL_cpuid_setup () from /lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
#2 0xb6fea19e in call_init (l=<optimized out>, argc=1, argv=0xbefff694, env=0xbefff69c) at dl-init.c:78
#3 0xb6fea230 in _dl_init (main_map=0xb6fff958, argc=1, argv=0xbefff694, env=0xbefff69c) at dl-init.c:126
#4 0xb6fdfbf2 in _dl_start_user () from /lib/ld-linux-armhf.so.3
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) f 1
#1 0xb64a5f10 in OPENSSL_cpuid_setup () from /lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
(gdb) q
By the way, MegaFuse works fine with builtin g++ and libs from official debian 7 repo at PowerPC big-endian apple G3.
So, what the hall with armv7? IS it only my problem?
First line of MegaFuse output is really
ss /root/.megafuse.conf
.So MegaFuse finishes immediately after line
searching node by path: /.megafuse_symlink
By the way, armv7 is 32-bit little-endian CPU, as well as i386 arch
The same installer on i386 works fine with the same .conf. Here is a normal output on a i386 Ubuntu
Finally, here are dependencies: