Thank you very much Tobias for your valuable suggestion and prompt response. 



On Thursday, January 30, 2014 7:01 PM, Tobias Brunner <[email protected]> 
wrote:
  
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

Reply via email to