Hello, We are running 2.8.25-1.3.34 with openssl 0.9.7g. When using client authentication we have crashes in ssl_callback_SSLVerify relasted calls. Please see backtrace below.
The last entires in the log before the child httpd starts crashing is: Awaiting re-negotiation handshake Have anyone seen problems like this before and have a solution ? If not, we'll go ahead and add more logging and do more debugging of the problem. Love (gdb) bt #0 CRYPTO_get_ex_data (ad=0xe8, idx=137019688) at ex_data.c:628 #1 0x4035c035 in SSL_get_ex_data (s=0x1, idx=296) at ssl_lib.c:2220 #2 0x4031cf08 in ssl_callback_SSLVerify (ok=1, ctx=0xbfffed20) at ssl_engine_kernel.c:1507 #3 0x404125ec in internal_verify (ctx=0x87f55e0) at x509_vfy.c:880 #4 0x40411e66 in X509_verify_cert (ctx=0xbfffed20) at x509_vfy.c:306 #5 0x00000002 in ?? () (gdb) print *ssl Cannot access memory at address 0x0 (gdb) print *ctx $19 = { ctx = 0x82aa680, current_method = 0, cert = 0x87f9740, untrusted = 0x881e2e8, purpose = 1, trust = 2, check_time = 0, flags = 0, other_ctx = 0x0, verify = 0x40412440 <internal_verify>, verify_cb = 0x4031cecd <ssl_callback_SSLVerify>, get_issuer = 0x40416750 <X509_STORE_CTX_get1_issuer>, check_issued = 0x40413200 <check_issued>, check_revocation = 0x40413270 <check_revocation>, get_crl = 0x40413410 <get_crl>, check_crl = 0x40413460 <check_crl>, cert_crl = 0x40413700 <cert_crl>, cleanup = 0, depth = 9, valid = 0, last_untrusted = 2, chain = 0x87f55e0, error_depth = 2, error = 0, current_cert = 0x82ac028, current_issuer = 0x82ac028, current_crl = 0x0, ex_data = { sk = 0x881bd10, dummy = 142729960 }
PGP.sig
Description: This is a digitally signed message part