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

Reply via email to