DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=43317>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=43317 Summary: Crash/Segfault when enabling SSL Solaris/64bit/gcc 4.1.1 Product: Apache httpd-2 Version: 2.2.4 Platform: Sun URL: http://www.digilink.net OS/Version: Solaris Status: NEW Severity: critical Priority: P2 Component: mod_ssl AssignedTo: [email protected] ReportedBy: [EMAIL PROTECTED] A simple thing to setup a Virtual host with an SSL cert - or so we thought! After configuring the virtual host and restarting Apache we got - Segmentation Fault (core dumped). Reproducable always! Server works fine as long as SSLEngine is not on for any Virtual host. We are completely dead in the water - cannot turn up an SSL site for a deadline tomorrow morning. Have tried not loading PHP and many other modules - no joy - segfaults everytime. Solaris 5.10 Generic_125100-05 sun4u sparc SUNW,Sun-Fire-280R Problem discovered with Apache 2.2.3 and is the same with 2.2.4 Have tried Openssl v0.9.8d and 0.9.8e Apache confugured withthe following options: --prefix/opt/apache2 \ --enable-mods-shared=all \ --enable-ssl \ (Note also tried =shared) --with-ssl=/opt and built with the following flags: CFLAGS="-g -O3 -m64 -mcpu=ultrasparc -I/opt/include -L/opt/lib/sparcv9 -L/opt/lib/sparcv9/mysql -R/opt/lib/sparcv9 -R/opt/lib/sparcv9/mysql" LDFLAGS="-m64 -L/opt/lib/sparcv9 -L/opt/lib/sparcv9/mysql -R/opt/lib/sparcv9 -R/opt/lib/sparcv9/mysql" Error log output looks normal: [Wed Sep 05 23:33:25 2007] [info] Init: Seeding PRNG with 144 bytes of entropy [Wed Sep 05 23:33:25 2007] [info] Init: Generating temporary RSA private keys (512/1024 bits) [Wed Sep 05 23:33:25 2007] [info] Init: Generating temporary DH parameters (512/1024 bits) [Wed Sep 05 23:33:25 2007] [info] Init: Initializing (virtual) servers for SSL [Wed Sep 05 23:33:25 2007] [info] Server: Apache/2.2.4, Interface: mod_ssl/2.2.4, Library: OpenSSL/0.9.8e [Wed Sep 05 23:33:25 2007] [info] mod_unique_id: using ip addr 205.147.34.52 [Wed Sep 05 23:33:25 2007] [info] Loading certificate & private key of SSL-aware server [Wed Sep 05 23:33:25 2007] [debug] ssl_engine_pphrase.c(469): unencrypted RSA private key - pass phrase not required [Wed Sep 05 23:33:25 2007] [info] Configuring server for SSL protocol [Wed Sep 05 23:33:25 2007] [debug] ssl_engine_init.c(405): Creating new SSL context (protocols: SSLv2, SSLv3, TLSv1) [Wed Sep 05 23:33:25 2007] [debug] ssl_engine_init.c(601): Configuring permitted SSL ciphers [ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL] [Wed Sep 05 23:33:25 2007] [debug] ssl_engine_init.c(729): Configuring RSA server certificate [Wed Sep 05 23:33:25 2007] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?) [Wed Sep 05 23:33:25 2007] [debug] ssl_engine_init.c(768): Configuring RSA server private key ----- Backtrace shows: #0 0xffffffff7d95f9bc in _free_unlocked () from /lib/64/libc.so.1 #1 0xffffffff7d95f954 in free () from /lib/64/libc.so.1 #2 0xffffffff7826ab0c in CRYPTO_free () from /opt/lib/sparcv9/libcrypto.so.0.9.8 #3 0xffffffff782e0600 in sk_free () from /opt/lib/sparcv9/libcrypto.so.0.9.8 #4 0xffffffff78531e74 in SSL_CTX_free () from /opt/lib/sparcv9/libssl.so.0.9.8 #5 0xffffffff787129ac in ssl_init_ModuleKill (data=<value optimized out>) at ssl_engine_init.c:1233 #6 0xffffffff7ea18224 in apr_pool_clear (pool=0x100265d18) at memory/unix/apr_pools.c:2034 #7 0x000000010001d378 in main (argc=0, argv=0x0) at main.c:667 Dynamic library linkage is as follows: /opt/apache2/bin/httpd -DPHP /lib/sparcv9/libm.so.2 /opt/apache2/lib/libaprutil-1.so.0.2.8 /opt/lib/sparcv9/libsqlite3.so.0.8.6 /opt/apache2/lib/libexpat.so.0.1.0 /opt/apache2/lib/libapr-1.so.0.2.8 /opt/lib/sparcv9/libexpat.so.1.5.0 /lib/sparcv9/libuuid.so.1 /lib/sparcv9/libsendfile.so.1 /lib/sparcv9/librt.so.1 /lib/sparcv9/libsocket.so.1 /lib/sparcv9/libnsl.so.1 /lib/sparcv9/libpthread.so.1 /lib/sparcv9/libc.so.1 /opt/lib/sparcv9/libgcc_s.so.1 /lib/sparcv9/libaio.so.1 /lib/sparcv9/libmd5.so.1 /platform/sun4u-us3/lib/sparcv9/libc_psr.so.1 /lib/sparcv9/libscf.so.1 /lib/sparcv9/libdoor.so.1 /lib/sparcv9/libuutil.so.1 /platform/sun4u/lib/sparcv9/libmd5_psr.so.1 /lib/sparcv9/libmp.so.2 /opt/lib/sparcv9/libz.so.1.2.3 /lib/sparcv9/libresolv.so.2 /lib/sparcv9/libcmd.so.1 /opt/apache2/modules/mod_authn_file.so /opt/apache2/modules/mod_authn_dbm.so /opt/apache2/modules/mod_authn_anon.so /opt/apache2/modules/mod_authn_default.so /opt/apache2/modules/mod_authz_host.so /opt/apache2/modules/mod_authz_groupfile.so /opt/apache2/modules/mod_authz_user.so /opt/apache2/modules/mod_authz_dbm.so /opt/apache2/modules/mod_authz_owner.so /opt/apache2/modules/mod_authz_default.so /opt/apache2/modules/mod_auth_basic.so /opt/apache2/modules/mod_auth_digest.so /opt/apache2/modules/mod_dumpio.so /opt/apache2/modules/mod_ext_filter.so /opt/apache2/modules/mod_include.so /opt/apache2/modules/mod_filter.so /opt/apache2/modules/mod_log_config.so /opt/apache2/modules/mod_log_forensic.so /opt/apache2/modules/mod_logio.so /opt/apache2/modules/mod_env.so /opt/apache2/modules/mod_mime_magic.so /opt/apache2/modules/mod_cern_meta.so /opt/apache2/modules/mod_expires.so /opt/apache2/modules/mod_headers.so /opt/apache2/modules/mod_ident.so /opt/apache2/modules/mod_usertrack.so /opt/apache2/modules/mod_unique_id.so /opt/apache2/modules/mod_setenvif.so /opt/apache2/modules/mod_version.so /opt/apache2/modules/mod_ssl.so /opt/lib/sparcv9/libssl.so.0.9.8 /opt/lib/sparcv9/libcrypto.so.0.9.8 /lib/sparcv9/libdl.so.1 /opt/apache2/modules/mod_dav.so /opt/apache2/modules/mod_status.so /opt/apache2/modules/mod_autoindex.so /opt/apache2/modules/mod_asis.so /opt/apache2/modules/mod_info.so /opt/apache2/modules/mod_cgi.so /opt/apache2/modules/mod_dav_fs.so /opt/apache2/modules/mod_vhost_alias.so /opt/apache2/modules/mod_negotiation.so /opt/apache2/modules/mod_dir.so /opt/apache2/modules/mod_imagemap.so /opt/apache2/modules/mod_actions.so /opt/apache2/modules/mod_speling.so /opt/apache2/modules/mod_userdir.so /opt/apache2/modules/mod_alias.so /opt/apache2/modules/mod_rewrite.so /opt/apache2/modules/mod_mime.so /opt/apache2/modules/mod_deflate.so /opt/apache2/modules/libphp5.so /usr/lib/sparcv9/libcrypt_i.so.1 /opt/lib/sparcv9/libc-client.so /usr/lib/sparcv9/libexslt.so.0 /opt/lib/sparcv9/libpanel.so.5.5 /opt/lib/sparcv9/libncurses.so.5.5 /opt/lib/sparcv9/mysql/libmysqlclient.so.15.0.0 /opt/lib/sparcv9/libmcrypt.so.4.4.7 /opt/lib/sparcv9/libltdl.so.3.1.0 /lib/sparcv9/libpam.so.1 /opt/lib/sparcv9/libintl.so.8.0.0 /opt/lib/sparcv9/libgd.so.2.0.0 /opt/lib/sparcv9/libt1.so.5.1.0 /usr/sfw/lib/sparcv9/libfreetype.so.6 /usr/openwin/lib/sparcv9/libX11.so.4 /usr/openwin/lib/sparcv9/libXpm.so.4 /usr/lib/sparcv9/libpng.so.3.1.2.5 /usr/lib/sparcv9/libjpeg.so.62.0.0 /opt/lib/sparcv9/libbz2.so.1.0.3 /opt/lib/sparcv9/libcurl.so.4.0.0 /usr/lib/sparcv9/libxslt.so.1 /opt/lib/sparcv9/libxml2.so.2.6.27 /lib/sparcv9/libgen.so.1 /usr/lib/sparcv9/libxml2.so.2 /usr/lib/sparcv9/libz.so.1 /usr/lib/sparcv9/libfontconfig.so.1 /usr/lib/sparcv9/libpng12.so.0.1.2.5 /usr/sfw/lib/sparcv9/libexpat.so.0.5.0 /opt/lib/php/extensions/no-debug-non-zts-20060613/apc.so -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
