I recompiled Apache-1.3.22 with mod_ssl-2.8.5 and OpenSSL-0.9.7-dev today. Alas, I always get a core dump if I enable mod_ssl (as a DSO).
I traced it to the following point: $ gdb sbin/httpd (gdb) b ap_init_modules (gdb) r -X -DSSL ... (gdb) b ssl_engine_init.c:397 Breakpoint 2 at 0x2852042e: file ssl_engine_init.c, line 397. (gdb) c Continuing. Breakpoint 2, ssl_init_TmpKeysHandle (action=0, s=0x8153034, p=0x815300c) at ssl_engine_init.c:397 397 RSA_free(rsa); (gdb) p *rsa $19 = {pad = 0, version = 0, meth = 0x8142480, engine = 0x81f6de0, n = 0x81f6d40, e = 0x81f6e00, d = 0x81f6da0, p = 0x81f6d60, q = 0x81f6e40, dmp1 = 0x81f6e60, dmq1 = 0x81f6ea0, iqmp = 0x0, ex_data = {sk = 0x0, dummy = 0}, references = 1, flags = 6, _method_mod_n = 0x0, _method_mod_p = 0x0, _method_mod_q = 0x0, bignum_data = 0x0, blinding = 0x0} (gdb) s 0x2851b108 in _init () from /opt/apache/libexec/libssl.so (gdb) Single stepping until exit from function _init, which has no line number information. Program received signal SIGBUS, Bus error. 0x823d082 in ?? () (gdb) Is this an OpenSSL problem? Or a mod_ssl problem? Puzzled, and recompiling openssl-0.9.7-dev with "-g" to supply more traces, Martin -- <[EMAIL PROTECTED]> | Fujitsu Siemens Fon: +49-89-636-46021, FAX: +49-89-636-47655 | 81730 Munich, Germany ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]