Hmmm....  This seems to be something really funny with regards to use of AuthnProviderAlias, AuthLDAPURL, and AuthBasicProvider as commenting these things out causes the issue to go away.

We'll hopefully be able to get more precise information so a bug can be filed (and ideally some initial notions as to what's really going on gathered).

Jess Holle wrote:
A little more troubleshooting shows that this is likely not an issue with the particular CGI in question.

I say this because the issue goes away when we reorder several of our conf files.  Even if this is our error, a child death without any warning or debug output due to a conf file ordering issue seems like a serious bug!

We'll do more troubleshooting and hopefully narrow down to what the issue is, but these are not terribly complex conf files overall.  The CGI conf file does a bit of ScriptAlias, Alias, Directory, AuthnProviderAlias, AuthLDAPURL, usage.  The other conf files (those whose inclusion prior to the CGI conf file causes the issue) contain similar things except no ScriptAlias usage plus Location and some mod_rewrite usage.

--
Jess Holle

Jess Holle wrote:
Note: In case anyone thinks I posted to the wrong group, I'm really looking for:
  • Developer-level info as to if/how a CGI program could cause an Apache worker process death in 2.2.2
  • Developer-level pointers on where in mod_cgi we should place breakpoints, logging, or the like to try to determine what's going wrong -- or if this even makes sense
Of course if there is some out-of-the-box verbosity option I'm missing to help with this, I'm all ears.  I used LogLevel debug, of course, but it told me nothing new.

--
Jess Holle

Jess Holle wrote:
With Apache 2.2.2 on Windows, we're getting the following error:

  Parent: child process exited with status 3221225477 -- Restarting.

Whenever URLs are requested that execute CGI that was working 100% fine in Apache 2.0.x.

This leads me to ask:
  • How can a CGI program kill an Apache worker process?
  • How can this happen only in Apache 2.2.2, but not in any 2.0.x that we've tried.
The CGI in question is a 3rd-party application for which we have neither source nor official Apache 2.2.2 support.  Yet I would think that CGI should just work irrespective, right?  Or at least it shouldn't kill the Apache worker processes, right?  Could this be an issue in 2.2.2's mod_cgi?

To make matters weirder the issue went away for one developer, but he does not know what he did to make it go away nor can anyone else seem to reproduce this.

--
Jess Holle

Reply via email to