`Listen IPADDR' works fine; `Listen HOSTNAME' not. It seems Apache tries to bind twice in this last case, and crashes without even writing something to the Errorlog (it seemt to try to write to stderr, though). See the attached output of `truss -f -a -e -vall -rall -wall bin/apachectl start > /tmp/out.txt 2>&1'. Line 1774 and line 2989 try the same bind; the second one fails of course. We use Solaris 2.8 (it also occurred for 2.0.36 in Solaris 2.6); /etc/nsswitch.conf contains `hosts: files dns' and the problem occurs both when the hostname aplux11-a is in /etc/hosts and when it is not (it is always in DNS).
Created attachment 2435 [details] Truss log
Created attachment 2461 [details] patch
A fix for this was just committed and will be in the next release of Apache. Thanks for the report, and thanks for using Apache! Thanks especially to Mr. Holden, whose debugging and initial patch pointed out the problem.