You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2005/04/01 19:13:48 UTC
DO NOT REPLY [Bug 34264] New: -
Broken mod_ssl/mod_cgid under Solaris 10 (gcc 64-bit) using MPM=worker
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=34264>.
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=34264
Summary: Broken mod_ssl/mod_cgid under Solaris 10 (gcc 64-bit)
using MPM=worker
Product: Apache httpd-2.0
Version: 2.0.53
Platform: Sun
OS/Version: Solaris
Status: NEW
Severity: blocker
Priority: P2
Component: mod_ssl
AssignedTo: bugs@httpd.apache.org
ReportedBy: lovan@lifesci.ucsb.edu
CC: lovan@lifesci.ucsb.edu
I have compiled 2.0.53 under Solaris 10 using the following configuration:
CFLAGS="-m64 -mcpu=v9" LDFLAGS="-m64 -mcpu=v9" ./configure
--enable-layout=Lifesci --disable-ipv6 --enable-so --enable-mods-shared=most
--with-mpm=worker --with-ssl=/opt/apps64/openssl --enable-nonportable-atomics
This compiled a 64-bit binary without displaying errors. However, after
startup, the CGI gateway seems broken. I get 500 errors about 80% of the time
when I try to run anything via CGI. The error log contains the following for
each failed request:
[Thu Mar 31 17:36:16 2005] [error] [client 128.111.226.63] (32)Broken pipe:
write to cgi daemon process
[Thu Mar 31 17:36:16 2005] [error] [client 128.111.226.63] Premature end of
script headers: printenv
[Thu Mar 31 17:36:16 2005] [error] [client 128.111.226.63] File does not exist:
/home/www-ssl/html/favicon.ico
[Thu Mar 31 17:36:16 2005] [notice] child pid 10380 exit signal Segmentation
fault (11)
[Thu Mar 31 17:36:16 2005] [error] cgid daemon process died, restarting
Debugging provided the following observations:
1) If I unload mod_ssl, then the CGI gateway works properly.
2) Compiling without --enable-nonportable-atomics does not solve the problem
3) Compiling with mod_ssl statically built (not a DSO) does not solve the
problem.
4) The following configuration does work (prefork MPM):
> CFLAGS="-m64 -mcpu=v9" LDFLAGS="-m64 -mcpu=v9" ./configure
> --enable-layout=Lifesci --disable-ipv6 --enable-so --enable-ssl
> --enable-rewrite --enable-info --enable-headers
> --enable-mods-shared="auth_dbm dav dav_fs vhost_alias imap
> speling expires usertrack unique-id asis vhost-alias include"
> --with-ssl=/opt/apps64/openssl
Here is some addition information regarding the build environment:
> # gcc -v
> Reading specs from
> /opt/apps/gcc-3.4.3/lib/gcc/sparc-sun-solaris2.10/3.4.3/specsConfigured with:
> ../gcc-3.4.3/configure --prefix=/opt/apps/gcc-3.4.3 --mandir=/opt/man
> --infodir=/opt/info --with-as=/usr/sfw/bin/gas --with-gnu-as
> --with-ld=/usr/ccs/bin/ld --disable-nls --disable-static --with-cpu=sparcv9
> --disable-libgcjThread model: posix
> gcc version 3.4.3
> # uname -a
> SunOS hw-develop.lscf.ucsb.edu. 5.10 Generic sun4u sparc SUNW,Ultra-60
> # /opt/apps64/openssl/bin/openssl version
> OpenSSL 0.9.7f 22 Mar 2005
--
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: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org