This problem has been fixed not long ago. Please download a recent 0.9. 7 snapshot and look for yourself.
I'm resolving this ticket. [guest - Tue Mar 30 18:40:42 2004]: > > OpenSSL version: output of 'openssl version -a' > > OpenSSL 0.9.7d 17 Mar 2004 > built on: Thu Mar 25 21:53:07 2004 > platform: VC-WIN32 > options: bn(64,32) md2(int) rc4(idx,int) des(idx,cisc,4,long) idea > (int) blowfish(idx) > compiler: cl /MD /W3 /WX /G5 /Ox /O2 /Ob2 /Gs0 /GF /Gy /nologo - > DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 > -DBN_ASM -DMD5_ASM -DSHA1_ASM -DRMD160_ASM /Fdout32dll - > DOPENSSL_NO_KRB5 > OPENSSLDIR: "/usr/local/ssl" > > OS Name, Version, Hardware platform > > Windows XP Professional Version 5.1 (Build 2600.xpsp2.030422-1633 : > Service Pack 1) > > Compiler Details (name, version) > > Microsoft Visual C++ .NET (Visual Studio .NET 2003) > > - Application Details (name, version) > > openssl.exe ca command > > - Problem Description (steps that will reproduce the problem, if > known) > > 1. Run the openssl ca command. > > openssl ca -config openssl.cnf -out mycert -notext -batch -passin > stdin -policy policy_anything -infiles mycsr > > 2. Type the wrong CA private key when prompted and press enter. > > 3. openssl prints "unable to load CA private key". > > 4. openssl has an access violation: > > Unhandled exception at 0x00426156 in openssl.exe: 0xC0000005: Access > violation reading location 0x00000004. > > Stack trace: > > > openssl.exe!free_index(ca_db_st * db=0x00000000) Line 1973 + > 0x3 C > openssl.exe!ca_main(int argc=1, char * * argv=0x003a4484) Line > 1506 + 0x9 C > openssl.exe!do_cmd(lhash_st * prog=0x00a44a00, int argc=13, > char * * argv=0x003a4454) Line 381 + 0xe C > openssl.exe!main(int Argc=13, char * * Argv=0x003a4454) Line > 300 + 0x14 C > openssl.exe!mainCRTStartup() Line 398 + 0x11 C > kernel32.dll!77e814c7() > > > The free_index function was called with argument 1 of 1, db = NULL. > > void free_index(CA_DB *db) > { > TXT_DB_free(db->db); > OPENSSL_free(db); > } > > - Stack Traceback (if the application dumps core) > > Stack trace: > > > openssl.exe!free_index(ca_db_st * db=0x00000000) Line 1973 + > 0x3 C > openssl.exe!ca_main(int argc=1, char * * argv=0x003a4484) Line > 1506 + 0x9 C > openssl.exe!do_cmd(lhash_st * prog=0x00a44a00, int argc=13, > char * * argv=0x003a4454) Line 381 + 0xe C > openssl.exe!main(int Argc=13, char * * Argv=0x003a4454) Line > 300 + 0x14 C > openssl.exe!mainCRTStartup() Line 398 + 0x11 C > kernel32.dll!77e814c7() -- Richard Levitte [EMAIL PROTECTED] ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]