SSL_library_init verursachen SIGILL, wenn sie unter gdb @ lauf

eim Versuch, ein Programm mit gdb zu debuggen, schlägt die Meldung von SIGILL in OPENSSL_cpuid_setup fehl.
Mit diesem einfachen Code verhalte ich mich genauso mit:

#include <openssl/ssl.h>
int main()
{
    SSL_library_init(); 
}

Es kompiliert und läuft gut, aber beginnend mit gdb report nach backtrace

Program received signal SIGILL, Illegal instruction.
0xb6b2eb40 in ?? () from /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
(gdb) where
#0  0xb6b2eb40 in ?? () from /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
#1  0xb6b2b404 in OPENSSL_cpuid_setup () from /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
#2  0xb6fdf058 in call_init (l=<optimized out>, argc=1, argv=0xbefff7d4, env=0xbefff7dc) at dl-init.c:78
#3  0xb6fdf134 in _dl_init (main_map=0xb6fff958, argc=1, argv=0xbefff7d4, env=0xbefff7dc) at dl-init.c:126
#4  0xb6fcfda4 in _dl_start_user () from /lib/ld-linux-armhf.so.3
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Wie kann ich ein solches Programm unter gdb ausführen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage