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

Fwd: svn diff on root folder (like d:\) crash on Windows

From: Michel Archambault <micjuel_at_gmail.com>
Date: Mon, 2 Dec 2013 09:23:00 -0500

Hi!

I report the following GPF on "svn diff" to
users_at_subversion.apache.org(see email below)
and it was fixed (r1541635) in svn 1.8.5 (tested with SlikSVN).

But with svn command-line that come with TortoiseSVN the GPF is still there
after a fresh install of TortoiseSVN-1.8.4.24972-x64-svn-1.8.5.msi

Thank you

--
Michel Archambault
---------- Forwarded message ----------
> -----Original Message-----
> From: Andrew Reedick
> Sent: woensdag 13 november 2013 18:45
> To: Michel Archambault; users_at_subversion.apache.org
> Subject: RE: svn diff on root folder (like d:\) crash on Windows
>
> > From: Michel Archambault
> > Sent: Wednesday, November 13, 2013 12:25 PM
> > To: users_at_subversion.apache.org
> > Subject: svn diff on root folder (like d:\) crash on Windows
> >
> >
> >
> > Bug found on:
> > - Windows 7 64-bit
> > - svn 1.8.4
> > - Working copy in d:\ directly (not in a sub-folder like d:\MyTrunk\)
> >
> > Step:
> > In a command prompt do
> > cd /d d:\ & svn diff > C:\Validpath.patch
> > where d:\ is a working copy.
> >
> > What happen:
> > - a GPF (crash) of svn
> > - The file C:\Validpath.patch is created but empty (0 KB).
> >
Confirmed and patched on Subversion trunk in r1541635.
(There is no standard error report, because the error is that a function
gets into an infinite recursion)
Thanks for reporting,
        Bert Huijben
> >
> > Previously work well in svn 1.7.x
> >
> >
>
> Confirmed in 1.8.3 with Windows 7 32 bit.
>       svn, version 1.8.3 (r1516576)
>          compiled Aug 28 2013, 10:07:20 on x86-microsoft-windows
>
> 0.  Start CMD.
> 1.  cd c:\
> 2.  svn co -N svn_url .
>       Don't forget the trailing dot.  Checkout a directory without any
files in
> it if you don't want to mess up your root dir.
> 3.  mkdir foo
> 4.  date > foo\a.txt
>       Hit return a few times to create the file.
> 5.  svn add foo
> 6.  svn diff
> 7.  Boom.  Specifically, from the event viewer:
> Faulting application name: svn.exe, version: 1.8.3.9248, time stamp:
> 0x521db045
> Faulting module name: libsvn_subr-1.dll, version: 1.8.3.9248, time stamp:
> 0x521dafbf
> Exception code: 0xc0000005
> Fault offset: 0x00089f57
> Faulting process id: 0xe468
> Faulting application start time: 0x01cee09787232137
> Faulting application path: C:\Program Files\Subversion\bin\svn.exe
> Faulting module path: C:\Program Files\Subversion\bin\libsvn_subr-1.dll
> Report Id: c4f9d99e-4c8a-11e3-a0b5-0021ccc90765
>
> Notes:
> If there are no changes to the workspace, "svn diff" doesn't fail:
> a) svn revert -R .
> b) svn diff
>
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3069583
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-12-02 15:23:28 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.