Greetings, I could use some help. I'm getting segmentation fault from this code:
/* Init the openssl library */ SSL_load_error_strings(); SSL_library_init(); ctx=SSL_CTX_new(SSLv3_client_method()); The backtrace looks like this: Program received signal SIGSEGV, Segmentation fault. 0x000000000086d1fc in read () (gdb) backtrace #0 0x000000000086d1fc in read () #1 0x00000000004eb3fe in RAND_poll () at rand_unix.c:347 #2 0x00000000004eabed in ssleay_rand_bytes (buf=0x88ed00 "", num=16, pseudo=1) at md_rand.c:394 #3 0x00000000004eb0b0 in ssleay_rand_pseudo_bytes (buf=0x88ed00 "", num=16) at md_rand.c:543 #4 0x000000000045d352 in RAND_pseudo_bytes (buf=0x88ed00 "", num=16) at rand_lib.c:172 #5 0x0000000000424163 in SSL_CTX_new (meth=0x5c4200) at ssl_lib.c:1808 #6 0x0000000000402ca2 in main (argc=1, argv=0x7fffffffe718) at fing.c:253 My system is Ubuntu Server LTS 12.10 and it's currently installed in a VirtualBox virtual machine. I'm not at all proficient in C, even more in Linux development and I cannot by myself determine what I did to break things. Up to one moment, the program was working, at the next recompilation/reboot it just stopped :-) I do a binary which will be located on initramfs system, so it is statically compiled. OpenSSL is compiled with the following config options ./config -d no-dso no-shared ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org