(gdb) bt #0 0x000000349b86fee9 in _int_malloc () from /lib64/libc.so.6 #1 0x000000349b870d5d in malloc () from /lib64/libc.so.6 #2 0x0000003b4a657112 in CRYPTO_malloc () from /lib64/libcrypto.so.6 #3 0x0000003b4a69df3e in lh_insert () from /lib64/libcrypto.so.6 #4 0x0000003b4a6a0449 in ERR_get_implementation () from /lib64/libcrypto.so.6 #5 0x0000003b4a69fd6c in RAND_poll () from /lib64/libcrypto.so.6 #6 0x0000003b4a6a14aa in ERR_load_crypto_strings () from /lib64/libcrypto.so.6 #7 0x00000035d1e2e589 in SSL_load_error_strings () from /lib64/libssl.so.6 #8 0x00002aaaaaaf2e41 in Curl_ossl_init () at ssluse.c:564 #9 0x00002aaaaab0b790 in Curl_ssl_init () at sslgen.c:159 #10 0x00002aaaaaaffd2e in curl_global_init (flags=3) at easy.c:226 #11 0x0000000000400f3b in main (argc=, argv=0x6168c0) at popcache64.c:187 from main() ------ 184 /* That's it for initial setup. */ 185 /* Do the CURL init before threads get involved as it is not thread safe. */ 186 187 curl_global_init(CURL_GLOBAL_ALL); 188 189 threads_left=nthreads; 190 fprintf( stderr, "Threads left: %llu ", nthreads ); 191 192 keep_alive_header = curl_slist_append( keep_alive_header, "Pragma: " ); 193 194 if ( keepalive ) 195 { 196 keep_alive_header = curl_slist_append( keep_alive_header, "Connection: keep-a live" ); 197 } 198 199 /* create the worker threads */ 200 for ( i=0; i