On Tue, Jul 26, 2016 at 01:10:20PM +0000, Niemann, Hartmut wrote: > Hello! > > The command line client of Tortoise Subversion: > > > D:\>svn --version > > svn, version 1.9.4 (r1740329) > compiled Apr 24 2016, 15:40:35 on x86-microsoft-windows > > runs out of memory on a very long commit message: > > > D:\>svn log ZD.itm -r3340 > > r3340 | e09dueu0 | 2016-02-19 13:31:58 +0100 (Fr, 19 Feb 2016) | 2571 lines > svn: E720008: Write error: Für diesen Befehl ist nicht genügend Speicher > verfügbar. > > The XML output works fine: > > D:\>svn log ZD.itm -r3340 --xml > > Why does svn log fail on the text output but handles the same amount if it is > XML?
Unlike the XML code path, the normal code path runs the message through apr_pvsprintf(). Given this observation, the bug you're looking for might be in APR.