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 7811] - cannot start apache 2.0.35 (or 2.0.32) with any IPv6 addresses on Solaris 8
Date Sun, 07 Apr 2002 20:27:01 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7811>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7811

cannot start apache 2.0.35 (or 2.0.32) with any IPv6 addresses on Solaris 8





------- Additional Comments From trawick@apache.org  2002-04-07 20:27 -------
Solaris 8 as initially shipped has a bug in the resolver API which causes the
getaddrinfo() function to hang forever.  You can verify that you got to the
hang via getaddrinfo() by running pstack against the hung httpd process.

Another sign that you have the broken Solaris getaddrinfo() is to try
the testipsub program.

  cd srclib/apr/test
  make testipsub
  ./testipsub

It should finish within a few seconds.  If not, you have the broken
getaddrinfo().

The best way to deal with the problem is to get the fix from Sun.
I don't know exactly which patch resolves the problem, but the Sun-
recommended patch set for Solaris 8 definitely has the right patch.

Please follow up after verifying whether or not testipsub hangs.

Mime
View raw message