Fix for Apache in Snow Leopard
I had pretty much the same problem after upgrading to Snow Leopard. In my case the segmentation faults appeared upon accessing Tomcat webapps from Apache2 using the mod_jk connector. On exploring the Apache2 installation I found that most (all?) of the modules in /usr/libexec/apache2 showed up as zero K files. While making backup copies of this directory using tar, I noticed that the tarball included a file with the prefix ._ for each module, in addition to the mod files, and these ._ files had the appropriate file sizes. I think these are "resource forks". I was not successful in converting them to "data forks" type files. So I did a fresh install of Snow Leopard on a backup drive, after deleting the /usr/libexec/apache2 directory. Then I tared this directory and copied it to my main drive where I untared it in /usr/libexec. After recompiling mod_jk on Snow Leopard the problem appears to be fixed. Perhaps the problem stems from the reported new implementation of file types in Snow Leopard (apparently introduced in Leopard). Anyway, this worked for me.