When running subversion with apache, how good config you’d done, you may still found that your svn repos are not accessible through http:// or https:// and most probably you’ll find this error in your apache error logs:
child pid 6485 exit signal Segmentation fault (11)
In my CentOS 5.2 box with httpd 2.2.3 and subversion 1.6.1, this error caused enough headache for me and claimed long time before I was able to find out the root cause. The problem is caused by collision of apr and apu utilities which are installed by both subversion and Apache. These packages are required to access svn via apache. The subversion-deps package contains apr and apr-util version 0.9.x, but apache 2.2.x uses apr and apr-util 1.2.x, and subversion and apache must be using the same version of apr and apr-util, else things can result in above error.
To get a fix, you need to re-compile subversion and inform that it should use Apache’s apr and apr-util packs instead of it’s own. You should search for apr-1-config and apu-1-config files in your server and then supply their path while running configure. I found both in my /usr/bin/ directory.
# cd subversion-1.6.1
# ./configure –with-apr=/usr/bin/apr-1-config –with-apr-util=/usr/bin/apu-1-config
# make install
Now config your apache to access your repositories, you can find a quick howto here. It should run fine. Please post a comment in case you still not able to access your repos using Apache.