On Thu, Dec 10, 2015 at 01:41:40PM +0100, Stefan Fuhrmann wrote: > 0x40000015 is basically an "abort". We do this when we need > more memory but can't get it. > > 9000 directory entries is around the capacity of the default > cache configuration (16MB). Make sure, you set the cache to > at least 100MB ("SVNInMemoryCacheSize 102400" in httpd.conf) > but NOT larger than 1GB in case you are using 32 bit Apache. > > Set "MaxMemFree" in httpd.conf to something like 4096. The > default of 0 is problematic.
Would it be feasible to avoid crashing when the cache is misconfigured, or even set to the default setting, so users see a performance drop instead of a crash? I know our code is very lazy about checking allocations in general (which I don't like, but that's besides the point). In this context some additional effort into avoiding crashes would be a worthwhile investment.