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

problem with ampersand and directory names

From: Basil James Whitehouse III <basil3_at_sympatico.ca>
Date: 2003-07-08 19:20:13 CEST

While I was waiting for a response to my post on the broken repo (
http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=40485 ) we
continued to use a fresh repo and had the same issue. I did some
investigation and it seems to be related to ampersands in the directory
names, not a canceled commit. So ignore my 'broken repo' post.

I checked the issue list and found two issues that may be related:

filenames containing ampersand characters don't work
http://subversion.tigris.org/issues/show_bug.cgi?id=907
which has a resolution of fixed; but note that this is for file names,
not directory names.

and

Subversion cannot handle paths containing tabs.
http://subversion.tigris.org/issues/show_bug.cgi?id=1118
note: this really talks about escaping characters, but may be related.

I can add directories containing ampersands with svn add just fine, but
the svn status -u and svn update commands die, generating a Dr. Watson
error on Windows, or a seg fault on Linux.

Below is a log of my experiments, I've attached it as well
(dirNamesLog.txt), and the corresponding Dr. Watson error logs for your
reference. While performing these experiments there were no errors
generated in the apache error.log, nor anything out of the ordinary in
the access.log.

Let me know if I can provide you with any more information to solve
this. As well please reply to me and the dev list since I'm not
currently subscribed, but am watching through the web interface.

Thanks for your time,
Jamie.

------
C:\devWork\svnEeyoreTest>svn checkout http://eeyore/svn/repos/sandbox/
Checked out revision 0.

C:\devWork\svnEeyoreTest>cd sandbox

C:\devWork\svnEeyoreTest\sandbox>dir
 Volume in drive C is HPNOTEBOOK
 Volume Serial Number is 68A2-9B06

 Directory of C:\devWork\svnEeyoreTest\sandbox

07/08/2003 11:46a <DIR> .
07/08/2003 11:46a <DIR> ..
07/08/2003 11:46a <DIR> .svn
               0 File(s) 0 bytes
               3 Dir(s) 117,965,824 bytes free

C:\devWork\svnEeyoreTest\sandbox>mkdir dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>svn status
? dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>mkdir "dir with spaces"

C:\devWork\svnEeyoreTest\sandbox>mkdir ampersandDir

C:\devWork\svnEeyoreTest\sandbox>cd ampersandDir

C:\devWork\svnEeyoreTest\sandbox\ampersandDir>mkdir "dir&with spaces"

C:\devWork\svnEeyoreTest\sandbox\ampersandDir>cd ..

C:\devWork\svnEeyoreTest\sandbox>mkdir ampersandDir2

C:\devWork\svnEeyoreTest\sandbox>cd ampersandDir2

C:\devWork\svnEeyoreTest\sandbox\ampersandDir2>mkdir dir

C:\devWork\svnEeyoreTest\sandbox\ampersandDir2>mkdir "dir&withoutSpaces"

C:\devWork\svnEeyoreTest\sandbox\ampersandDir2>cd ..

C:\devWork\svnEeyoreTest\sandbox>svn status
? ampersandDir
? ampersandDir2
? dir with spaces
? dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>tree
Folder PATH listing for volume HPNOTEBOOK
Volume serial number is 0006FE80 68A2:9B06
C:.
+---.svn
¦ +---prop-base
¦ +---props
¦ +---text-base
¦ +---tmp
¦ ¦ +---prop-base
¦ ¦ +---props
¦ ¦ +---text-base
¦ ¦ +---wcprops
¦ +---wcprops
+---ampersandDir
¦ +---dir&with spaces
+---ampersandDir2
¦ +---dir
¦ +---dir&withoutSpaces
+---dir with spaces
+---dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>dir
 Volume in drive C is HPNOTEBOOK
 Volume Serial Number is 68A2-9B06

 Directory of C:\devWork\svnEeyoreTest\sandbox

07/08/2003 11:49a <DIR> .
07/08/2003 11:49a <DIR> ..
07/08/2003 11:46a <DIR> .svn
07/08/2003 11:49a <DIR> ampersandDir
07/08/2003 11:50a <DIR> ampersandDir2
07/08/2003 11:47a <DIR> dir with spaces
07/08/2003 11:47a <DIR> dirWithoutSpaces
               0 File(s) 0 bytes
               7 Dir(s) 117,961,216 bytes free

C:\devWork\svnEeyoreTest\sandbox>svn add "dir with spaces"
A dir with spaces

C:\devWork\svnEeyoreTest\sandbox>svn add dirWithoutSpaces
A dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>svn add ampersandDir
A ampersandDir
A ampersandDir\dir&with spaces

C:\devWork\svnEeyoreTest\sandbox>svn add ampersandDir2
A ampersandDir2
A ampersandDir2\dir
A ampersandDir2\dir&withoutSpaces

C:\devWork\svnEeyoreTest\sandbox>svn status
A ampersandDir
A ampersandDir\dir&with spaces
A ampersandDir2
A ampersandDir2\dir
A ampersandDir2\dir&withoutSpaces
A dir with spaces
A dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>svn commit -m "testing directory names"
Adding ampersandDir
Adding ampersandDir\dir&with spaces
Adding ampersandDir2
Adding ampersandDir2\dir
Adding ampersandDir2\dir&withoutSpaces
Adding dir with spaces
Adding dirWithoutSpaces

Committed revision 1.

C:\devWork\svnEeyoreTest\sandbox>svn status

C:\devWork\svnEeyoreTest\sandbox>cd ..

C:\devWork\svnEeyoreTest>rmdir /S sandbox
sandbox, Are you sure (Y/N)? y

C:\devWork\svnEeyoreTest>svn co http://eeyore/svn/repos/sandbox/
A sandbox\dirWithoutSpaces
A sandbox\ampersandDir

<note: error log generated; see attached: dirNamesDrWatsonLog1.txt>

C:\devWork\svnEeyoreTest>cd sandbox

C:\devWork\svnEeyoreTest\sandbox>svn status
! .
! ampersandDir
  L dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>dir
 Volume in drive C is HPNOTEBOOK
 Volume Serial Number is 68A2-9B06

 Directory of C:\devWork\svnEeyoreTest\sandbox

07/08/2003 11:59a <DIR> .
07/08/2003 11:59a <DIR> ..
07/08/2003 11:59a <DIR> .svn
07/08/2003 11:59a <DIR> ampersandDir
07/08/2003 11:59a <DIR> dirWithoutSpaces
               0 File(s) 0 bytes
               5 Dir(s) 117,839,872 bytes free

C:\devWork\svnEeyoreTest\sandbox>svn cleanup .

C:\devWork\svnEeyoreTest\sandbox>svn status
! .
! ampersandDir

C:\devWork\svnEeyoreTest\sandbox>svn update

<note: error log generated; see attached: dirNamesDrWatsonLog2.txt>

C:\devWork\svnEeyoreTest\sandbox>cd ..

C:\devWork\svnEeyoreTest>rmdir /S sandbox
sandbox, Are you sure (Y/N)? y

C:\devWork\svnEeyoreTest>svn co
http://eeyore/svn/repos/sandbox/ampersandDir2/

<note: error log generated; see attached: dirNamesDrWatsonLog3.txt>

C:\devWork\svnEeyoreTest>
------

Application exception occurred:
        App: (pid=1204)
        When: 7/8/2003 @ 12:09:07.258
        Exception number: c0000005 (access violation)

*----> System Information <----*
        Computer Name: ROO
        User Name: basil
        Number of Processors: 1
        Processor Type: x86 Family 6 Model 8 Stepping 6
        Windows 2000 Version: 5.0
        Current Build: 2195
        Service Pack: 3
        Current Type: Uniprocessor Free
        Registered Organization: ...
        Registered Owner: Basil James Whitehouse III

*----> Task List <----*
   0 Idle.exe
   8 System.exe
 144 SMSS.exe
 168 CSRSS.exe
 188 WINLOGON.exe
 216 SERVICES.exe
 228 LSASS.exe
 408 svchost.exe
 440 spoolsv.exe
 484 ati2evxx.exe
 500 svchost.exe
 524 HPConfig.exe
 552 PGPsdkServ.exe
 644 regsvc.exe
 660 mstask.exe
 688 WinMgmt.exe
 744 svchost.exe
 948 explorer.exe
 844 atiptaxx.exe
 912 ESSD.exe
 268 prpcui.exe
1008 motmon.exe
1016 mpbtn.exe
1036 tp4serv.exe
1112 WLANSTA.exe
 508 svchost.exe
 400 RhymBox.exe
1296 thunderbird.exe
 996 Timestamp.exe
1300 editplus.exe
1252 putty.exe
1364 CMD.exe
1360 MOZILL~1.exe
1204 svn.exe
1344 DRWTSN32.exe
   0 _Total.exe

(00400000 - 004B9000)
(77F80000 - 77FFA000)
(10000000 - 100D1000)
(75050000 - 75058000)
(77E80000 - 77F31000)
(75030000 - 75043000)
(78000000 - 78046000)
(77DB0000 - 77E0B000)
(77D30000 - 77D9D000)
(75020000 - 75028000)
(77F40000 - 77F79000)
(77E10000 - 77E6F000)
(00230000 - 00257000)
(719B0000 - 719B8000)
(13000000 - 1307A000)
(780C0000 - 78121000)
(74FF0000 - 75002000)
(77980000 - 779A4000)
(6EE40000 - 6EE4D000)
(6E060000 - 6E069000)
(6ED50000 - 6ED58000)
(7CA00000 - 7CA23000)
(77A50000 - 77B3C000)
(77C10000 - 77C6D000)
(77440000 - 774B6000)
(77430000 - 77440000)
(782C0000 - 782CC000)
(77340000 - 77353000)
(77520000 - 77525000)
(77320000 - 77337000)
(75150000 - 75160000)
(75170000 - 751BF000)
(77BE0000 - 77BEF000)
(751C0000 - 751C6000)
(77950000 - 77978000)
(779B0000 - 77A4B000)
(773B0000 - 773DE000)
(77380000 - 773A2000)
(77830000 - 7783E000)
(77880000 - 7790D000)
(774E0000 - 77512000)
(774C0000 - 774D1000)
(77530000 - 77552000)
(71710000 - 71794000)
(70BD0000 - 70C35000)
(77360000 - 77379000)
(777E0000 - 777E8000)
(777F0000 - 777F5000)
(74FD0000 - 74FED000)
(75010000 - 75017000)

State Dump for Thread Id 0x49c

eax=00000000 ebx=ffffffff ecx=ffffffff edx=0093ac38 esi=00000000 edi=00000000
eip=0041f48f esp=0012f8f8 ebp=00000000 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246

function: <nosymbols>
        0041f47e 90 nop
        0041f47f 90 nop
        0041f480 53 push ebx
        0041f481 55 push ebp
        0041f482 56 push esi
        0041f483 8b742414 mov esi,[esp+0x14] ss:00bacecb=????????
        0041f487 57 push edi
        0041f488 8bfe mov edi,esi
        0041f48a 83c9ff or ecx,0xff
        0041f48d 33c0 xor eax,eax
FAULT ->0041f48f f2ae repne scasb es:00000000=??
        0041f491 f7d1 not ecx
        0041f493 8b6c2414 mov ebp,[esp+0x14] ss:00bacecb=????????
        0041f497 49 dec ecx
        0041f498 8bd9 mov ebx,ecx
        0041f49a 8d7b01 lea edi,[ebx+0x1] ds:00a7d5d1=????????
        0041f49d 57 push edi
        0041f49e 55 push ebp
        0041f49f e89c000000 call 0041f540
        0041f4a4 8bcf mov ecx,edi
        0041f4a6 8b7d04 mov edi,[ebp+0x4] ss:00a7d5d2=????????
        0041f4a9 8bc1 mov eax,ecx

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
00000000 00000000 00000000 00000000 00000000 00000000 !<nosymbols>

*----> Raw Stack Dump <----*
0012f8f8 b8 09 93 00 b0 97 93 00 - 00 00 00 00 ff ff ff ff ................
0012f908 0a 8e 45 00 38 ac 93 00 - 00 00 00 00 b8 09 93 00 ..E.8...........
0012f918 dc f6 49 00 68 07 94 00 - 60 a2 92 00 b8 09 93 00 ..I.h...`.......
0012f928 c4 10 93 00 ff ff ff ff - 0e 65 47 00 b0 97 93 00 .........eG.....
0012f938 18 23 49 00 ff ff ff ff - 68 cd 92 00 10 2e 49 00 .#I.....h.....I.
0012f948 d0 b4 92 00 6e 4d 44 00 - 68 07 94 00 a2 b7 92 00 ....nMD.h.......
0012f958 b8 09 93 00 00 00 00 00 - d0 b4 92 00 87 00 93 00 ................
0012f968 10 2e 49 00 c0 f9 12 0a - 21 01 93 00 e8 b5 92 00 ..I.....!.......
0012f978 78 cd 92 00 ec b5 92 00 - 68 cd 92 00 d8 10 93 00 x.......h.......
0012f988 e8 b5 92 00 8b b7 92 00 - d4 f9 12 00 b0 f9 12 00 ................
0012f998 c0 f9 12 00 b4 f9 12 00 - 00 00 00 00 d0 b4 92 00 ................
0012f9a8 52 5e 44 00 d0 b4 92 00 - 00 00 00 00 10 2e 49 00 R^D...........I.
0012f9b8 06 01 93 00 60 02 93 00 - e8 b4 92 00 43 78 44 00 ....`.......CxD.
0012f9c8 d0 b4 92 00 87 00 93 00 - 60 02 93 00 e8 b4 92 00 ........`.......
0012f9d8 60 02 93 00 d0 b4 92 00 - d0 b4 92 00 60 00 93 00 `...........`...
0012f9e8 02 00 00 00 e8 b5 92 00 - 69 65 44 00 ec b5 92 00 ........ieD.....
0012f9f8 10 2e 49 00 87 00 93 00 - 60 02 93 00 1d 00 00 00 ..I.....`.......
0012fa08 87 00 93 00 e8 b4 92 00 - 60 b5 92 00 60 00 93 00 ........`...`...
0012fa18 60 02 93 00 30 fa 12 00 - e8 b4 92 00 d0 b4 92 00 `...0...........
0012fa28 00 00 00 00 21 65 44 00 - 86 00 93 00 60 00 93 00 ....!eD.....`...

State Dump for Thread Id 0x5a4

eax=778321fe ebx=00000004 ecx=ffffffff edx=00000000 esi=77f88e58 edi=00000004
eip=77f88e63 esp=00f2fd24 ebp=00f2fd70 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246

function: NtWaitForMultipleObjects
        77f88e58 b8e9000000 mov eax,0xe9
        77f88e5d 8d542404 lea edx,[esp+0x4] ss:019ad2f7=????????
        77f88e61 cd2e int 2e
        77f88e63 c21400 ret 0x14
        77f88e66 8bff mov edi,edi

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
00F2FD70 77EA9C13 00F2FD48 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects
00F2FFB4 77E8B2D8 00000005 00000000 000B000A 0015EE90 kernel32!WaitForMultipleObjects
00F2FFEC 00000000 778321FE 0015EE90 00000000 000000C8 kernel32!lstrcmpiW

*----> Raw Stack Dump <----*
00f2fd24 00 9d ea 77 04 00 00 00 - 48 fd f2 00 01 00 00 00 ...w....H.......
00f2fd34 00 00 00 00 00 00 00 00 - 01 00 00 00 90 ee 15 00 ................
00f2fd44 01 00 00 00 cc 00 00 00 - d0 00 00 00 e0 00 00 00 ................
00f2fd54 3c 01 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 <...............
00f2fd64 00 00 00 00 00 00 00 00 - 00 00 00 00 b4 ff f2 00 ................
00f2fd74 13 9c ea 77 48 fd f2 00 - 01 00 00 00 00 00 00 00 ...wH...........
00f2fd84 00 00 00 00 00 00 00 00 - b2 22 83 77 04 00 00 00 .........".w....
00f2fd94 b0 fe f2 00 00 00 00 00 - ff ff ff ff 90 ee 15 00 ................
00f2fda4 0a 00 0b 00 00 00 00 00 - a8 a2 d1 e2 ac a2 d1 e2 ................
00f2fdb4 00 17 7c 82 00 00 00 00 - 01 00 00 00 38 00 00 00 ..|.........8...
00f2fdc4 23 00 00 00 23 00 00 00 - 00 00 00 00 0a 00 0b 00 #...#...........
00f2fdd4 90 ee 15 00 50 00 00 00 - ff ff ff ff fe 21 83 77 ....P........!.w
00f2fde4 db c3 f8 77 50 b6 e8 77 - 1b 00 00 00 00 02 00 00 ...wP..w........
00f2fdf4 fc ff f2 00 23 00 00 00 - 0c 6b 06 be 04 00 00 00 ....#....k......
00f2fe04 45 cd 40 80 05 00 00 00 - 24 00 01 e1 98 00 00 00 E.@.....$.......
00f2fe14 74 6b 06 be 0e e1 44 80 - 00 73 19 82 05 00 00 00 tk....D..s......
00f2fe24 00 00 00 00 05 00 00 00 - fe ff f8 00 18 74 19 82 .............t..
00f2fe34 a8 4f ee e2 49 03 00 00 - a8 4f ee e2 28 85 00 e1 .O..I....O..(...
00f2fe44 60 6b 06 be 50 55 7c 82 - b4 6b 06 be 07 ea 44 80 `k..PU|..k....D.
00f2fe54 34 00 00 c0 00 17 7c 82 - bc 6c 06 be e8 54 7c 82 4.....|..l...T|.

Application exception occurred:
        App: (pid=1440)
        When: 7/8/2003 @ 12:04:40.434
        Exception number: c0000005 (access violation)

*----> System Information <----*
        Computer Name: ROO
        User Name: basil
        Number of Processors: 1
        Processor Type: x86 Family 6 Model 8 Stepping 6
        Windows 2000 Version: 5.0
        Current Build: 2195
        Service Pack: 3
        Current Type: Uniprocessor Free
        Registered Organization: ...
        Registered Owner: Basil James Whitehouse III

*----> Task List <----*
   0 Idle.exe
   8 System.exe
 144 SMSS.exe
 168 CSRSS.exe
 188 WINLOGON.exe
 216 SERVICES.exe
 228 LSASS.exe
 408 svchost.exe
 440 spoolsv.exe
 484 ati2evxx.exe
 500 svchost.exe
 524 HPConfig.exe
 552 PGPsdkServ.exe
 644 regsvc.exe
 660 mstask.exe
 688 WinMgmt.exe
 744 svchost.exe
 948 explorer.exe
 844 atiptaxx.exe
 912 ESSD.exe
 268 prpcui.exe
1008 motmon.exe
1016 mpbtn.exe
1036 tp4serv.exe
1112 WLANSTA.exe
 508 svchost.exe
 400 RhymBox.exe
1296 thunderbird.exe
 996 Timestamp.exe
1300 editplus.exe
1252 putty.exe
1364 CMD.exe
1360 MOZILL~1.exe
1440 svn.exe
1372 DRWTSN32.exe
   0 _Total.exe

(00400000 - 004B9000)
(77F80000 - 77FFA000)
(10000000 - 100D1000)
(75050000 - 75058000)
(77E80000 - 77F31000)
(75030000 - 75043000)
(78000000 - 78046000)
(77DB0000 - 77E0B000)
(77D30000 - 77D9D000)
(75020000 - 75028000)
(77F40000 - 77F79000)
(77E10000 - 77E6F000)
(00230000 - 00257000)
(719B0000 - 719B8000)
(13000000 - 1307A000)
(780C0000 - 78121000)
(74FF0000 - 75002000)
(77980000 - 779A4000)
(7CA00000 - 7CA23000)
(77A50000 - 77B3C000)
(77C10000 - 77C6D000)
(77440000 - 774B6000)
(77430000 - 77440000)
(782C0000 - 782CC000)
(77340000 - 77353000)
(77520000 - 77525000)
(77320000 - 77337000)
(75150000 - 75160000)
(75170000 - 751BF000)
(77BE0000 - 77BEF000)
(751C0000 - 751C6000)
(77950000 - 77978000)
(779B0000 - 77A4B000)
(773B0000 - 773DE000)
(77380000 - 773A2000)
(77830000 - 7783E000)
(77880000 - 7790D000)
(774E0000 - 77512000)
(774C0000 - 774D1000)
(77530000 - 77552000)
(71710000 - 71794000)
(70BD0000 - 70C35000)
(77360000 - 77379000)
(777E0000 - 777E8000)
(777F0000 - 777F5000)
(74FD0000 - 74FED000)
(75010000 - 75017000)

State Dump for Thread Id 0x1ac

eax=00000000 ebx=ffffffff ecx=ffffffff edx=009241f8 esi=00000000 edi=00000000
eip=0041f48f esp=0012f958 ebp=00000000 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246

function: <nosymbols>
        0041f47e 90 nop
        0041f47f 90 nop
        0041f480 53 push ebx
        0041f481 55 push ebp
        0041f482 56 push esi
        0041f483 8b742414 mov esi,[esp+0x14] ss:00bacf2b=????????
        0041f487 57 push edi
        0041f488 8bfe mov edi,esi
        0041f48a 83c9ff or ecx,0xff
        0041f48d 33c0 xor eax,eax
FAULT ->0041f48f f2ae repne scasb es:00000000=??
        0041f491 f7d1 not ecx
        0041f493 8b6c2414 mov ebp,[esp+0x14] ss:00bacf2b=????????
        0041f497 49 dec ecx
        0041f498 8bd9 mov ebx,ecx
        0041f49a 8d7b01 lea edi,[ebx+0x1] ds:00a7d5d1=????????
        0041f49d 57 push edi
        0041f49e 55 push ebp
        0041f49f e89c000000 call 0041f540
        0041f4a4 8bcf mov ecx,edi
        0041f4a6 8b7d04 mov edi,[ebp+0x4] ss:00a7d5d2=????????
        0041f4a9 8bc1 mov eax,ecx

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
00000000 00000000 00000000 00000000 00000000 00000000 !<nosymbols>

*----> Raw Stack Dump <----*
0012f958 18 23 92 00 e8 fa 91 00 - 00 00 00 00 ff ff ff ff .#..............
0012f968 0a 8e 45 00 f8 41 92 00 - 00 00 00 00 18 23 92 00 ..E..A.......#..
0012f978 dc f6 49 00 88 4c 93 00 - 08 b2 93 00 18 23 92 00 ..I..L.......#..
0012f988 ec a5 93 00 ff ff ff ff - 0e 65 47 00 e8 fa 91 00 .........eG.....
0012f998 18 23 49 00 ff ff ff ff - 78 af 93 00 10 2e 49 00 .#I.....x.....I.
0012f9a8 90 20 92 00 6e 4d 44 00 - 88 4c 93 00 12 a2 93 00 . ..nMD..L......
0012f9b8 18 23 92 00 00 00 00 00 - 90 20 92 00 e7 99 93 00 .#....... ......
0012f9c8 10 2e 49 00 20 fa 12 0a - 81 9a 93 00 a8 21 92 00 ..I. ........!..
0012f9d8 88 af 93 00 ac 21 92 00 - 78 af 93 00 00 a6 93 00 .....!..x.......
0012f9e8 a8 21 92 00 fb a1 93 00 - 34 fa 12 00 10 fa 12 00 .!......4.......
0012f9f8 20 fa 12 00 14 fa 12 00 - 00 00 00 00 90 20 92 00 ............ ..
0012fa08 52 5e 44 00 90 20 92 00 - 00 00 00 00 10 2e 49 00 R^D.. ........I.
0012fa18 66 9a 93 00 c0 9b 93 00 - a8 20 92 00 43 78 44 00 f........ ..CxD.
0012fa28 90 20 92 00 e7 99 93 00 - c0 9b 93 00 a8 20 92 00 . ........... ..
0012fa38 c0 9b 93 00 90 20 92 00 - 90 20 92 00 c0 99 93 00 ..... ... ......
0012fa48 02 00 00 00 a8 21 92 00 - 69 65 44 00 ac 21 92 00 .....!..ieD..!..
0012fa58 10 2e 49 00 e7 99 93 00 - c0 9b 93 00 1d 00 00 00 ..I.............
0012fa68 e7 99 93 00 a8 20 92 00 - 20 21 92 00 c0 99 93 00 ..... .. !......
0012fa78 c0 9b 93 00 90 fa 12 00 - a8 20 92 00 90 20 92 00 ......... ... ..
0012fa88 00 00 00 00 21 65 44 00 - e6 99 93 00 c0 99 93 00 ....!eD.........

State Dump for Thread Id 0x470

eax=00000000 ebx=00000004 ecx=fffffff2 edx=00000000 esi=77f88e58 edi=00000004
eip=77f88e63 esp=00f2fd24 ebp=00f2fd70 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246

function: NtWaitForMultipleObjects
        77f88e58 b8e9000000 mov eax,0xe9
        77f88e5d 8d542404 lea edx,[esp+0x4] ss:019ad2f7=????????
        77f88e61 cd2e int 2e
        77f88e63 c21400 ret 0x14
        77f88e66 8bff mov edi,edi

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
00F2FD70 77EA9C13 00F2FD48 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects
00F2FFB4 77E8B2D8 00000005 00000000 000B000A 0015EBC0 kernel32!WaitForMultipleObjects
00F2FFEC 00000000 778321FE 0015EBC0 00000000 000000C8 kernel32!lstrcmpiW

*----> Raw Stack Dump <----*
00f2fd24 00 9d ea 77 04 00 00 00 - 48 fd f2 00 01 00 00 00 ...w....H.......
00f2fd34 00 00 00 00 00 00 00 00 - 01 00 00 00 c0 eb 15 00 ................
00f2fd44 01 00 00 00 d0 00 00 00 - d4 00 00 00 e4 00 00 00 ................
00f2fd54 40 01 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 @...............
00f2fd64 00 00 00 00 00 00 00 00 - 00 00 00 00 b4 ff f2 00 ................
00f2fd74 13 9c ea 77 48 fd f2 00 - 01 00 00 00 00 00 00 00 ...wH...........
00f2fd84 00 00 00 00 00 00 00 00 - b2 22 83 77 04 00 00 00 .........".w....
00f2fd94 b0 fe f2 00 00 00 00 00 - ff ff ff ff c0 eb 15 00 ................
00f2fda4 0a 00 0b 00 00 00 00 00 - c8 c8 01 e3 cc c8 01 e3 ................
00f2fdb4 00 17 7c 82 00 00 00 00 - 01 00 00 00 38 00 00 00 ..|.........8...
00f2fdc4 23 00 00 00 23 00 00 00 - 00 00 00 00 0a 00 0b 00 #...#...........
00f2fdd4 c0 eb 15 00 50 00 00 00 - ff ff ff ff fe 21 83 77 ....P........!.w
00f2fde4 db c3 f8 77 50 b6 e8 77 - 1b 00 00 00 00 02 00 00 ...wP..w........
00f2fdf4 fc ff f2 00 23 00 00 00 - 0c 8b 28 bf 04 00 00 00 ....#.....(.....
00f2fe04 45 cd 40 80 05 00 00 00 - 24 00 01 e1 98 00 00 00 E.@.....$.......
00f2fe14 74 8b 28 bf 0e e1 44 80 - 00 73 19 82 05 00 00 00 t.(...D..s......
00f2fe24 00 00 00 00 05 00 00 00 - fe ff f8 00 18 74 19 82 .............t..
00f2fe34 a8 4f ee e2 49 03 00 00 - a8 4f ee e2 28 85 00 e1 .O..I....O..(...
00f2fe44 60 8b 28 bf 50 55 7c 82 - b4 8b 28 bf 07 ea 44 80 `.(.PU|...(...D.
00f2fe54 34 00 00 c0 00 17 7c 82 - bc 8c 28 bf e8 54 7c 82 4.....|...(..T|.

Application exception occurred:
        App: (pid=468)
        When: 7/8/2003 @ 11:59:30.318
        Exception number: c0000005 (access violation)

*----> System Information <----*
        Computer Name: ROO
        User Name: basil
        Number of Processors: 1
        Processor Type: x86 Family 6 Model 8 Stepping 6
        Windows 2000 Version: 5.0
        Current Build: 2195
        Service Pack: 3
        Current Type: Uniprocessor Free
        Registered Organization: ...
        Registered Owner: Basil James Whitehouse III

*----> Task List <----*
   0 Idle.exe
   8 System.exe
 144 SMSS.exe
 168 CSRSS.exe
 188 WINLOGON.exe
 216 SERVICES.exe
 228 LSASS.exe
 408 svchost.exe
 440 spoolsv.exe
 484 ati2evxx.exe
 500 svchost.exe
 524 HPConfig.exe
 552 PGPsdkServ.exe
 644 regsvc.exe
 660 mstask.exe
 688 WinMgmt.exe
 744 svchost.exe
 948 explorer.exe
 844 atiptaxx.exe
 912 ESSD.exe
 268 prpcui.exe
1008 motmon.exe
1016 mpbtn.exe
1036 tp4serv.exe
1112 WLANSTA.exe
 508 svchost.exe
 400 RhymBox.exe
1296 thunderbird.exe
 996 Timestamp.exe
1300 editplus.exe
1252 putty.exe
1364 CMD.exe
1360 MOZILL~1.exe
 468 svn.exe
 272 DRWTSN32.exe
   0 _Total.exe

(00400000 - 004B9000)
(77F80000 - 77FFA000)
(10000000 - 100D1000)
(75050000 - 75058000)
(77E80000 - 77F31000)
(75030000 - 75043000)
(78000000 - 78046000)
(77DB0000 - 77E0B000)
(77D30000 - 77D9D000)
(75020000 - 75028000)
(77F40000 - 77F79000)
(77E10000 - 77E6F000)
(00230000 - 00257000)
(719B0000 - 719B8000)
(13000000 - 1307A000)
(780C0000 - 78121000)
(74FF0000 - 75002000)
(77980000 - 779A4000)
(6EE40000 - 6EE4D000)
(6E060000 - 6E069000)
(6ED50000 - 6ED58000)
(7CA00000 - 7CA23000)
(77A50000 - 77B3C000)
(77C10000 - 77C6D000)
(77440000 - 774B6000)
(77430000 - 77440000)
(782C0000 - 782CC000)
(77340000 - 77353000)
(77520000 - 77525000)
(77320000 - 77337000)
(75150000 - 75160000)
(75170000 - 751BF000)
(77BE0000 - 77BEF000)
(751C0000 - 751C6000)
(77950000 - 77978000)
(779B0000 - 77A4B000)
(773B0000 - 773DE000)
(77380000 - 773A2000)
(77830000 - 7783E000)
(77880000 - 7790D000)
(774E0000 - 77512000)
(774C0000 - 774D1000)
(77530000 - 77552000)
(71710000 - 71794000)
(70BD0000 - 70C35000)
(77360000 - 77379000)
(777E0000 - 777E8000)
(777F0000 - 777F5000)
(74FD0000 - 74FED000)
(75010000 - 75017000)

State Dump for Thread Id 0x5a0

eax=00000000 ebx=ffffffff ecx=ffffffff edx=0093ba08 esi=00000000 edi=00000000
eip=0041f48f esp=0012f8f8 ebp=00000000 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246

function: <nosymbols>
        0041f47e 90 nop
        0041f47f 90 nop
        0041f480 53 push ebx
        0041f481 55 push ebp
        0041f482 56 push esi
        0041f483 8b742414 mov esi,[esp+0x14] ss:00bacecb=????????
        0041f487 57 push edi
        0041f488 8bfe mov edi,esi
        0041f48a 83c9ff or ecx,0xff
        0041f48d 33c0 xor eax,eax
FAULT ->0041f48f f2ae repne scasb es:00000000=??
        0041f491 f7d1 not ecx
        0041f493 8b6c2414 mov ebp,[esp+0x14] ss:00bacecb=????????
        0041f497 49 dec ecx
        0041f498 8bd9 mov ebx,ecx
        0041f49a 8d7b01 lea edi,[ebx+0x1] ds:00a7d5d1=????????
        0041f49d 57 push edi
        0041f49e 55 push ebp
        0041f49f e89c000000 call 0041f540
        0041f4a4 8bcf mov ecx,edi
        0041f4a6 8b7d04 mov edi,[ebp+0x4] ss:00a7d5d2=????????
        0041f4a9 8bc1 mov eax,ecx

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
00000000 00000000 00000000 00000000 00000000 00000000 !<nosymbols>

*----> Raw Stack Dump <----*
0012f8f8 60 d5 94 00 88 93 93 00 - 00 00 00 00 ff ff ff ff `...............
0012f908 0a 8e 45 00 08 ba 93 00 - 00 00 00 00 60 d5 94 00 ..E.........`...
0012f918 dc f6 49 00 20 b7 92 00 - 10 ef 92 00 60 d5 94 00 ..I. .......`...
0012f928 8c 10 93 00 ff ff ff ff - 0e 65 47 00 88 93 93 00 .........eG.....
0012f938 18 23 49 00 ff ff ff ff - c8 e1 94 00 10 2e 49 00 .#I...........I.
0012f948 98 b4 92 00 6e 4d 44 00 - 20 b7 92 00 b2 d6 94 00 ....nMD. .......
0012f958 60 d5 94 00 00 00 00 00 - 98 b4 92 00 2f c9 94 00 `.........../...
0012f968 10 2e 49 00 c0 f9 12 0a - c9 c9 94 00 b0 b5 92 00 ..I.............
0012f978 d8 e1 94 00 b4 b5 92 00 - c8 e1 94 00 a0 10 93 00 ................
0012f988 b0 b5 92 00 9b d6 94 00 - d4 f9 12 00 b0 f9 12 00 ................
0012f998 c0 f9 12 00 b4 f9 12 00 - 00 00 00 00 98 b4 92 00 ................
0012f9a8 52 5e 44 00 98 b4 92 00 - 00 00 00 00 10 2e 49 00 R^D...........I.
0012f9b8 ae c9 94 00 08 cb 94 00 - b0 b4 92 00 43 78 44 00 ............CxD.
0012f9c8 98 b4 92 00 2f c9 94 00 - 08 cb 94 00 b0 b4 92 00 ..../...........
0012f9d8 08 cb 94 00 98 b4 92 00 - 98 b4 92 00 08 c9 94 00 ................
0012f9e8 02 00 00 00 b0 b5 92 00 - 69 65 44 00 b4 b5 92 00 ........ieD.....
0012f9f8 10 2e 49 00 2f c9 94 00 - 08 cb 94 00 1d 00 00 00 ..I./...........
0012fa08 2f c9 94 00 b0 b4 92 00 - 28 b5 92 00 08 c9 94 00 /.......(.......
0012fa18 08 cb 94 00 30 fa 12 00 - b0 b4 92 00 98 b4 92 00 ....0...........
0012fa28 00 00 00 00 21 65 44 00 - 2e c9 94 00 08 c9 94 00 ....!eD.........

State Dump for Thread Id 0x1ac

eax=00000000 ebx=00000004 ecx=00000101 edx=00000000 esi=77f88e58 edi=00000004
eip=77f88e63 esp=00f2fd24 ebp=00f2fd70 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246

function: NtWaitForMultipleObjects
        77f88e58 b8e9000000 mov eax,0xe9
        77f88e5d 8d542404 lea edx,[esp+0x4] ss:019ad2f7=????????
        77f88e61 cd2e int 2e
        77f88e63 c21400 ret 0x14
        77f88e66 8bff mov edi,edi

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
00F2FD70 77EA9C13 00F2FD48 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects
00F2FFB4 77E8B2D8 00000005 00000000 000B000A 0015EE78 kernel32!WaitForMultipleObjects
00F2FFEC 00000000 778321FE 0015EE78 00000000 000000C8 kernel32!lstrcmpiW

*----> Raw Stack Dump <----*
00f2fd24 00 9d ea 77 04 00 00 00 - 48 fd f2 00 01 00 00 00 ...w....H.......
00f2fd34 00 00 00 00 00 00 00 00 - 01 00 00 00 78 ee 15 00 ............x...
00f2fd44 01 00 00 00 cc 00 00 00 - d0 00 00 00 e0 00 00 00 ................
00f2fd54 40 01 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 @...............
00f2fd64 00 00 00 00 00 00 00 00 - 00 00 00 00 b4 ff f2 00 ................
00f2fd74 13 9c ea 77 48 fd f2 00 - 01 00 00 00 00 00 00 00 ...wH...........
00f2fd84 00 00 00 00 00 00 00 00 - b2 22 83 77 04 00 00 00 .........".w....
00f2fd94 b0 fe f2 00 00 00 00 00 - ff ff ff ff 78 ee 15 00 ............x...
00f2fda4 0a 00 0b 00 00 00 00 00 - c8 95 52 e3 cc 95 52 e3 ..........R...R.
00f2fdb4 00 17 7c 82 00 00 00 00 - 01 00 00 00 38 00 00 00 ..|.........8...
00f2fdc4 23 00 00 00 23 00 00 00 - 00 00 00 00 0a 00 0b 00 #...#...........
00f2fdd4 78 ee 15 00 50 00 00 00 - ff ff ff ff fe 21 83 77 x...P........!.w
00f2fde4 db c3 f8 77 50 b6 e8 77 - 1b 00 00 00 00 02 00 00 ...wP..w........
00f2fdf4 fc ff f2 00 23 00 00 00 - 0c eb 05 be 04 00 00 00 ....#...........
00f2fe04 45 cd 40 80 05 00 00 00 - 24 00 01 e1 98 00 00 00 E.@.....$.......
00f2fe14 74 eb 05 be 0e e1 44 80 - 00 73 19 82 05 00 00 00 t.....D..s......
00f2fe24 00 00 00 00 05 00 00 00 - fe ff f8 00 18 74 19 82 .............t..
00f2fe34 28 d6 69 e2 49 03 00 00 - 28 d6 69 e2 28 85 00 e1 (.i.I...(.i.(...
00f2fe44 60 eb 05 be 50 55 7c 82 - b4 eb 05 be 07 ea 44 80 `...PU|.......D.
00f2fe54 34 00 00 c0 00 17 7c 82 - bc ec 05 be e8 54 7c 82 4.....|......T|.

------
C:\devWork\svnEeyoreTest>svn checkout http://eeyore/svn/repos/sandbox/
Checked out revision 0.

C:\devWork\svnEeyoreTest>cd sandbox

C:\devWork\svnEeyoreTest\sandbox>dir
 Volume in drive C is HPNOTEBOOK
 Volume Serial Number is 68A2-9B06

 Directory of C:\devWork\svnEeyoreTest\sandbox

07/08/2003 11:46a <DIR> .
07/08/2003 11:46a <DIR> ..
07/08/2003 11:46a <DIR> .svn
               0 File(s) 0 bytes
               3 Dir(s) 117,965,824 bytes free

C:\devWork\svnEeyoreTest\sandbox>mkdir dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>svn status
? dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>mkdir "dir with spaces"

C:\devWork\svnEeyoreTest\sandbox>mkdir ampersandDir

C:\devWork\svnEeyoreTest\sandbox>cd ampersandDir

C:\devWork\svnEeyoreTest\sandbox\ampersandDir>mkdir "dir&with spaces"

C:\devWork\svnEeyoreTest\sandbox\ampersandDir>cd ..

C:\devWork\svnEeyoreTest\sandbox>mkdir ampersandDir2

C:\devWork\svnEeyoreTest\sandbox>cd ampersandDir2

C:\devWork\svnEeyoreTest\sandbox\ampersandDir2>mkdir dir

C:\devWork\svnEeyoreTest\sandbox\ampersandDir2>mkdir "dir&withoutSpaces"

C:\devWork\svnEeyoreTest\sandbox\ampersandDir2>cd ..

C:\devWork\svnEeyoreTest\sandbox>svn status
? ampersandDir
? ampersandDir2
? dir with spaces
? dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>tree
Folder PATH listing for volume HPNOTEBOOK
Volume serial number is 0006FE80 68A2:9B06
C:.
+---.svn
¦ +---prop-base
¦ +---props
¦ +---text-base
¦ +---tmp
¦ ¦ +---prop-base
¦ ¦ +---props
¦ ¦ +---text-base
¦ ¦ +---wcprops
¦ +---wcprops
+---ampersandDir
¦ +---dir&with spaces
+---ampersandDir2
¦ +---dir
¦ +---dir&withoutSpaces
+---dir with spaces
+---dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>dir
 Volume in drive C is HPNOTEBOOK
 Volume Serial Number is 68A2-9B06

 Directory of C:\devWork\svnEeyoreTest\sandbox

07/08/2003 11:49a <DIR> .
07/08/2003 11:49a <DIR> ..
07/08/2003 11:46a <DIR> .svn
07/08/2003 11:49a <DIR> ampersandDir
07/08/2003 11:50a <DIR> ampersandDir2
07/08/2003 11:47a <DIR> dir with spaces
07/08/2003 11:47a <DIR> dirWithoutSpaces
               0 File(s) 0 bytes
               7 Dir(s) 117,961,216 bytes free

C:\devWork\svnEeyoreTest\sandbox>svn add "dir with spaces"
A dir with spaces

C:\devWork\svnEeyoreTest\sandbox>svn add dirWithoutSpaces
A dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>svn add ampersandDir
A ampersandDir
A ampersandDir\dir&with spaces

C:\devWork\svnEeyoreTest\sandbox>svn add ampersandDir2
A ampersandDir2
A ampersandDir2\dir
A ampersandDir2\dir&withoutSpaces

C:\devWork\svnEeyoreTest\sandbox>svn status
A ampersandDir
A ampersandDir\dir&with spaces
A ampersandDir2
A ampersandDir2\dir
A ampersandDir2\dir&withoutSpaces
A dir with spaces
A dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>svn commit -m "testing directory names"
Adding ampersandDir
Adding ampersandDir\dir&with spaces
Adding ampersandDir2
Adding ampersandDir2\dir
Adding ampersandDir2\dir&withoutSpaces
Adding dir with spaces
Adding dirWithoutSpaces

Committed revision 1.

C:\devWork\svnEeyoreTest\sandbox>svn status

C:\devWork\svnEeyoreTest\sandbox>cd ..

C:\devWork\svnEeyoreTest>rmdir /S sandbox
sandbox, Are you sure (Y/N)? y

C:\devWork\svnEeyoreTest>svn co http://eeyore/svn/repos/sandbox/
A sandbox\dirWithoutSpaces
A sandbox\ampersandDir

<note: error log generated; see attached: dirNamesDrWatsonLog1.txt>

C:\devWork\svnEeyoreTest>cd sandbox

C:\devWork\svnEeyoreTest\sandbox>svn status
! .
! ampersandDir
  L dirWithoutSpaces

C:\devWork\svnEeyoreTest\sandbox>dir
 Volume in drive C is HPNOTEBOOK
 Volume Serial Number is 68A2-9B06

 Directory of C:\devWork\svnEeyoreTest\sandbox

07/08/2003 11:59a <DIR> .
07/08/2003 11:59a <DIR> ..
07/08/2003 11:59a <DIR> .svn
07/08/2003 11:59a <DIR> ampersandDir
07/08/2003 11:59a <DIR> dirWithoutSpaces
               0 File(s) 0 bytes
               5 Dir(s) 117,839,872 bytes free

C:\devWork\svnEeyoreTest\sandbox>svn cleanup .

C:\devWork\svnEeyoreTest\sandbox>svn status
! .
! ampersandDir

C:\devWork\svnEeyoreTest\sandbox>svn update

<note: error log generated; see attached: dirNamesDrWatsonLog2.txt>

C:\devWork\svnEeyoreTest\sandbox>cd ..

C:\devWork\svnEeyoreTest>rmdir /S sandbox
sandbox, Are you sure (Y/N)? y

C:\devWork\svnEeyoreTest>svn co http://eeyore/svn/repos/sandbox/ampersandDir2/

<note: error log generated; see attached: dirNamesDrWatsonLog3.txt>

C:\devWork\svnEeyoreTest>
------

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jul 8 19:27:32 2003

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.