I've installed Apache 2.2.11 with Subversion 1.5.5 on FreeBSD 7.1 via
ports. The svn configuration looks like this:
-------------------------
<IfModule dav_svn_module>
CustomLog /var/log/svn_logfile "%t %u %{SVN-ACTION}e" env=SVN-ACTION
<Location /repos>
DAV svn
SVNParentPath /usr/local/var/repositories
SVNListParentPath On
SVNAutoversioning On
SVNReposName "Subversion Repository"
# Authentication disable for testing...
AuthType None
</Location>
</IfModule>
-------------------------
Almost everything works fine, a standard SVN client works as expected,
but as soon as I point a WebDAV client to the "SVNParentPath"
repository listing directory itself, "http://servername/repos", then
the worker process dies on a signal 11. It also seems something hangs
in a loop so that httpd-error.log and /var/log/messages fill up with
signal 11 type messages very rapidly:
[Fri Mar 27 10:20:33 2009] [notice] Graceful restart requested, doing
restart
[Fri Mar 27 10:20:34 2009] [notice] Apache/2.2.11 (FreeBSD) mod_ssl/
2.2.11 OpenSSL/0.9.8e DAV/2 SVN/1.5.5 configured -- resuming normal
operations
[Fri Mar 27 10:22:24 2009] [notice] child pid 91792 exit signal
Segmentation fault (11)
[Fri Mar 27 10:22:24 2009] [notice] child pid 91791 exit signal
Segmentation fault (11)
[Fri Mar 27 10:22:24 2009] [notice] child pid 91790 exit signal
Segmentation fault (11)
[Fri Mar 27 10:22:24 2009] [notice] child pid 91789 exit signal
Segmentation fault (11)
[Fri Mar 27 10:22:24 2009] [notice] child pid 91788 exit signal
Segmentation fault (11)
[Fri Mar 27 10:22:25 2009] [notice] child pid 91827 exit signal
Segmentation fault (11)
[Fri Mar 27 10:22:26 2009] [notice] child pid 91828 exit signal
Segmentation fault (11)
[Fri Mar 27 10:22:27 2009] [notice] child pid 91829 exit signal
Segmentation fault (11)
...etc until I restart apache...
[Fri Mar 27 10:22:42 2009] [notice] caught SIGTERM, shutting down
The only thing in the access log between restarts is:
192.168.1.126 - - [27/Mar/2009:10:22:23 +0100] "OPTIONS /repos/ HTTP/
1.1" 200 - "-" "WebDAVFS/1.7 (01708000) Darwin/9.6.2 (i386)"
Everything works fine if I point it to an actual repository beneath,
such as "http://servername/repos/repositoryname", and I can also
browse the SVNParentPath with plain HTTP. The WebDAV client I use is
the one built in on Mac OSX.
Thanks,
Thor Michael Støre
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1442543
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-03-27 14:23:54 CET