On Thursday, August 7, 2014 10:39:59 PM CEST, Arie Peterson wrote:
Right. Could I try another branch, instead, given that I need the fix for
Maximilian's bug?
I'm afraid you'll have to cherrypick.
By 'archiveopteryx', you mean the binary 'aox', I suppose?
No. sbin/archiveopteryx.
aox restart starts sbin/archiveopteryx.
I tried 'gdb aox', and your gdb commands from above. This gave
the following:
==== ✂ ====
Reading symbols from /usr/local/archiveopteryx/bin/aox...done.
(gdb) break die
Breakpoint 1 at 0xbfa70: file core/global.cpp, line 11.
(gdb) catch throw
Catchpoint 2 (throw)
(gdb) run
Starting program: /usr/local/archiveopteryx/bin/aox
[Thread debugging using libthread_db enabled]
Using host libthread_db library
"/lib/arm-linux-gnueabihf/libthread_db.so.1".
Program received signal SIGILL, Illegal instruction.
0xb6ea9600 in ?? () from /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
==== ✂ ====
It seems a bit different though, because the error occurs right away.
This doesn't sound like an aox bug.
Make sure to build with -g.
BTW, this is on an ARM (a raspberry pi, specifically, running raspbian, a
special debian (wheezy)).
I have one, running plain debian I think. Maybe I can look. I'm not sure it
even has a build toolchain.
Arnt