Hi Chinmaya, > Program terminated with signal 6, Aborted. > #0 0x000000555abfbda0 in raise () from /lib64/libc.so.6 > (gdb) bt > #0 0x000000555abfbda0 in raise () from /lib64/libc.so.6 > #1 0x000000555ac0069c in abort () from /lib64/libc.so.6 > #2 0x000000555abf3388 in __assert_fail () from /lib64/libc.so.6 > #3 0x000000555af03b94 in ssleay_rand_add ()
The only assert I see in OpenSSL's ssleay_rand_add() function is related to multi-threading. Didn't you build OpenSSL with threading support? This is absolutely necessary as charon is multi-threaded. Have a look at OpenSSL's INSTALL file. It says that multi-threading support is enabled, if the Configure script can determine the compile options that are needed. It could be that this fails in your cross-compilation case. Try to follow the notes in said file to enable multi-threading support. Regards, Tobias _______________________________________________ Users mailing list [email protected] https://lists.strongswan.org/mailman/listinfo/users
