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

Re: copy_test, update crash and dirent_uri failure on Windows

From: Ed <ed_at_kdtc.net>
Date: Wed, 06 Jan 2010 16:59:56 +0800

Bert Huijben wrote:
>> DEBUG ERROR
>>
>> Program:
>> d:\other_projs\svn\trunk\Debug\subversion\svn\svn.exe
>
> ^^^^^
>> The application has requested the Runtime to terminate it
>> in an unusual way.
>>
>
> This is a known issue in APR. Apr doesn't like when any of the active drives
> has a lower case drive letter in its path.
> E.g. see http://svn.haxx.se/dev/archive-2009-10/0682.shtml
> and http://svn.haxx.se/dev/archive-2009-11/0075.shtml
>
> Most Windows applications never create lower case drive letters in the
> current directories. E.g
>
> You have to do special operations to make it happen. Not just switching
> drives.
> E.g.
> C:\> d:
> D:\> cd /d c:\windows
> c:\windows>

Weird.

>
> Here you have a lower case drive letter in the current directory. And if you
> would run the tests from this situation you will see the test failure.
>
> In most cases I heard of this happens because the user uses an alternative
> shell instead of cmd.exe like Cygwin.
>
> The fix should be implemented in APR and before that you can work around
> this issue by fixing the drive letter casing via the same trick.

Thanks, Bert.

Very much appreciate the help there.

Edmund
Received on 2010-01-06 10:19:02 CET

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