httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 34264] - Broken mod_ssl/mod_cgid under Solaris 10 (gcc 64-bit) using MPM=worker
Date Fri, 01 Apr 2005 19:41:53 GMT
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





------- Additional Comments From trawick@apache.org  2005-04-01 21:41 -------
FWIW, I am able to hit the mod_cgid mess on the last Solaris 10 beta as well as
Solaris 10 GA.  Prior beta builds of Solaris 10 did not have the problem.  I
haven't tested mod_ssl any.  This is 32-bit Solaris 10/x86 on Pentium 4.

The failure is intermittent.  Under CGI load, I have caused my box to reboot
before, as mod_cgid daemon gets bogus data over the socket about how many bytes
to allocate and tries to malloc too much.  I can't recreate the failure with
detailed tracing of one side of the socket (mod_cgid daemon or mod_cgid handler).

The root cause of the problem is some corruption of information about CGI
environment variables which is sent from the cgid handler over to the cgid
daemon prior to creation of the CGI process.  I have tweaked the mod_cgid code
on both sides of the Unix socket to try to see what is required to trigger the
problem, but without success.

Meanwhile, we don't have reports of this type of problem occur on any other
platform and it didn't occur on most of the publically-released beta versions of
Solaris 10.  That doesn't mean it can't possibly be an Apache bug, but it seems
fairly likely that it is NOT an Apache bug.  I've tried multiple levels of gcc
(the two levels available from blastwave) with no change in behavior seen.

So: 
I'm suggesting that an Apache change to fix this may not be forthcoming, and
that you may see cgid problems without mod_ssl.  I'd recommend that you stick
with your prefork configuration (which uses mod_cgi and does not use a Unix
socket) for now.


-- 
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


Mime
View raw message