CentOS 6 Httpd failed to start
Solution 1:
Seems to be a bug in the executable. Which may be caused by a corruption in your filesystem.
Backup your data, purge Apache from your system, and reinstall it.
And fsck the filesystem where your binary is.
Keep an eye on your SMART for that disk.