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

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

From: Thomas Pircher <tehpeh_at_gmx.net>
Date: 2007-09-29 13:28:23 CEST

On Tuesday 18 September 2007, Thomas Pircher wrote:
Hi,

I'm still struggling with thwe webdav-proxy crash. I think it is due to the
fact that we use one virtual domain name per repository, because when I look
at the _server_ log, I get the following messages (please note the double
slash at //!svn...):

==> access.log <==
192.168.1.32 - username [28/Sep/2007:14:16:18 +0200] "REPORT
//!svn/vcc/default HTTP/1.1" 500 222

==> error.log <==
[Fri Sep 28 14:16:18 2007] [error] [client 192.168.1.32] A failure
occurred while driving the update report editor  [500, #160005]
[Fri Sep 28 14:16:18 2007] [error] [client 192.168.1.32] Target path does
not exist  [500, #160005]

Is it possible that my specific configuration together with the 500 error
message from the server triggers this segmentation fault?

Cheers,
Thomas

I append the fullquote of my first mail mail as reference.

> 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
Received on Sat Sep 29 13:29:18 2007

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

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