Hi !
I was having fun with stress.pl, when I found that I could create deep
trees. So, I set out to stress my machine with a deep tree. As it
happens, during the creation of the repository, Subversion crashes
consistently. I have made it crash three times, always with the same
message. When I say "crash", I mean Windows asks me to send a report to
Microsoft. The message specifically says "Subversion Client".
Below is a transcript and some information about my installation.
$ svn info
Path: .
URL: https://svn.collab.net/repos/svn/trunk/tools/dev
Repository UUID: 65390229-12b7-0310-b90b-f21a5aa7ec8e
Revision: 10193
Node Kind: directory
Schedule: normal
Last Changed Author: kfogel
Last Changed Rev: 10155
Last Changed Date: 2004-07-06 16:04:58 -0400 (Tue, 06 Jul 2004)
$ pwd
D:\subversion\tools\dev
$ stress.pl -N 20 -F 100 -D 5 -s1 -i4 -p -c
Checked out revision 0.
A wcstress.3148\trunk
A wcstress.3148\trunk\foo1
property 'svn:eol-style' set on 'wcstress.3148\trunk\foo1'
property 'svn:keywords' set on 'wcstress.3148\trunk\foo1'
...
property 'svn:eol-style' set on 'wcstress.3148\trunk\bar1\foo59'
property 'svn:keywords' set on 'wcstress.3148\trunk\bar1\foo59'
A wcstress.3148\trunk\bar1\foo60
property 'svn:eol-style' set on 'wcstress.3148\trunk\bar1\foo60'
property 'svn:keywords' set on 'wcstress.3148\trunk\bar1\foo60'
Can't spawn "svn propset svn:keywords HeadURL
wcstress.3148/trunk/bar1/foo60": No such file or directory at
D:\subversion\tools\dev\stress.pl line 230.
svn propset svn:keywords HeadURL wcstress.3148/trunk/bar1/foo60: failed:
65280
$ dir wcstress.3148\trunk\bar1\foo60
Le volume dans le lecteur D n'a pas de nom.
Le numéro de série du volume est 4050-42C1
Répertoire de D:\subversion\tools\dev\wcstress.3148\trunk\bar1
2004-07-09 00:16 83 foo60
1 fichier(s) 83 octets
0 Rép(s) 20 557 463 552 octets libres
$ perl --version
This is perl, v5.8.3 built for MSWin32-x86-multi-thread
(with 8 registered patches, see perl -V for more detail)
$ svn --version
svn, version 1.0.5 (r9954)
compiled Jun 11 2004, 09:44:29
Windows XP Professional SP1 fr-CA
As you see above, after the script is finished crashing, the bar1/
folder does contain foo60. I also tried to manually set svn:keywords,
which works.
I would like to know if this is reproductible on other people's
machines. Is it a fluke on mine, or something else ?
As a test, I tried again with the following stress.pl command line:
$ stress.pl -N 10 -F 65 -D 4 -s1 -i4 -p -c
Same result. Here's what the crash report says (interesting info only):
Exception Information
Code: 0xc0000005 Flags: 0x00
Address: 0x00407abc
Module 1
svn.exe
Image Base: 0x00400000
Finally, if I use this command instead:
$ stress.pl -N 10 -F 65 -D 4 -s1 -i4 -p -c
it crashes, but takes slightly longer to do it. I had this instead:
property 'svn:eol-style' set on
'wcstress.3216\trunk\bar1\bar1\bar1\bar1\bar1\bar1\foo37'
property 'svn:keywords' set on
'wcstress.3216\trunk\bar1\bar1\bar1\bar1\bar1\bar1\foo37'
Can't spawn "svn propset svn:keywords HeadURL
wcstress.3216/trunk/bar1/bar1/bar1/bar1/bar1/bar1/foo37": No such file
or directory at D:\subversion\tools\dev\stress.pl line 230.
svn propset svn:keywords HeadURL
wcstress.3216/trunk/bar1/bar1/bar1/bar1/bar1/bar1/foo37: failed: 65280
Bye,
François
Developer of Java Gui Builder
http://jgb.sourceforge.net/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jul 9 06:32:06 2004