[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Segfault with Apache 2.2.11 + Subversion 1.5.5 + WebDAV to SVNParentPath, on FreeBSD 7.1 with ports

From: Thor Michael Støre <thormick_at_iplink.no>
Date: Fri, 27 Mar 2009 12:08:43 +0100

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

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.