On Tue, Jul 09, 2013 at 03:24:15PM +0200, Andreas Krey wrote: > On Tue, 09 Jul 2013 12:55:29 +0000, Michael Pruemm wrote: > ... > > The difference is in the setting of the LANG environment variable. > > When set to "en_US.UTF-8", everything works as it should, but with > > LANG=C, the check-out always fails. > > svn wants to convert file names in the repository to filename > on the local disk by using the locally set LANG. This is a > rather stupid idea, but that is the way it is. > > If you have any non-ascii chars in the file names in the > repo, no svn client should check out that repo while > under LANG=C. >
It looks like a memory leak. The client fails to allocate memory when setting up charset translation. I would say the LC_CTYPE issue is a red herring. There is some other problem that makes the client run out of memory. Michael, does this only happen with ra_serf? Can you please test with svn://, or svn+ssh://, or file:// access?