You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Erik Huelsmann <eh...@gmail.com> on 2007/09/18 13:18:02 UTC

Fwd: webdav-proxy grabs all memory and eventually dumps core

Forwarding an interesting 1.5 report from users@ to dev@...

Erik.

---------- Forwarded message ----------
From: Thomas Pircher <te...@gmx.net>
Date: Sep 18, 2007 3:10 PM
Subject: webdav-proxy grabs all memory and eventually dumps core
To: users@subversion.tigris.org


Hi,

I have a problem with webdav-proxy, taken from trunk at revision 26656
(2007-09-18).

I have configured the proxy as follows:

<Location /sandbox>
   DAV svn
   SVNPath /srv/repos/sandbox
   SVNMasterURI http://sandbox.svn.example.com
</Location>

I can browse the repository with a Web browser, but when I try to check
out some data, the HTTP connection to the client gets closed, the machine
slows down and eventually an Apache process is killed (segfault). Looking
at the output of ps, I suspect Apache grabs all the available memory and
when the swap partition is full, the process dumps core.

Has anybody an idea how I can debug this behaviour?

Thanks,
Thomas

My Apache Proxy configuration is:
<IfModule mod_proxy.c>
       ProxyRequests On
       ProxyVia On

       <Proxy *>
               AddDefaultCharset off
               Order deny,allow
               Deny from all
               Allow from 192.168.0
       </Proxy>
</IfModule>


Output of /var/log/apache2/error.log:
====================================

[Tue Sep 18 13:52:37 2007] [notice] Apache/2.2.4 (Debian) DAV/2
SVN/1.5.0-dev configured -- resuming normal operations
[Tue Sep 18 13:53:48 2007] [notice] child pid 3402 exit signal
Segmentation fault (11)
[Tue Sep 18 13:54:43 2007] [notice] child pid 3404 exit signal
Segmentation fault (11)
[Tue Sep 18 13:55:40 2007] [notice] child pid 3459 exit signal
Segmentation fault (11)
[Tue Sep 18 13:56:37 2007] [notice] child pid 3487 exit signal
Segmentation fault (11)


Output of "ps aux":
==================

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
[...]
root      3396  0.0  0.0  11304   236 ?        Ss   13:52   0:00
/usr/sbin/apache2 -k start
www-data  3401  0.0  0.0  11060   136 ?        S    13:52   0:00
/usr/sbin/apache2 -k start
www-data  3402  8.8 91.6 2252564 934628 ?      Sl   13:52   0:03
/usr/sbin/apache2 -k start
www-data  3404  0.0  0.0 232804   172 ?        Sl   13:52   0:00
/usr/sbin/apache2 -k start
root      3458  1.0  0.1   3620  1028 pts/0    R+   13:53   0:00 ps aux

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org