[cvsnt] cvslock hangs

Murphy, John John.Murphy at dowjones.com
Tue Jul 19 23:11:46 BST 2005


I am having periodic problems with cvslock getting deadlocked.  Here's
an exerpt from a crash dump from when it happens.  If you scroll down,
you'll see it appears that a couple of threads are blocked.  I'm running
windows 2003 server and cvsnt version 2.5.0.1.1927. In my previous post
I mentioned that I was running continuous integration builds against my
cvsnt server but I have stopped doing that.  I have about 40 developers
coding against this server instance and CPU is rarely exceeding 25%.
I'm running a dual 2.8 GHz Xeon proc with 1GB of RAM. The machine has a
raid 5 disk array.

 

ChildEBP RetAddr  Args to Child              

WARNING: Stack unwind information not available. Following frames may be
wrong.

0150ff28 77e61075 00000002 0150ff6c 00000000 ntdll!KiFastSystemCallRet

0150ff44 1000ac92 00000002 0150ff6c 00000000
kernel32!WaitForMultipleObjects+0x18

71c025a6 909071c0 8b909090 ec8b55ff 0845b70f
howl!sw_discovery_salt+0x983c

71c025aa 8b909090 ec8b55ff 0845b70f e88ac933 0x909071c0

71c025ae ec8b55ff 0845b70f e88ac933 0b08e8c1 0x8b909090

71c025b2 0845b70f e88ac933 0b08e8c1 c18b66c8 0xec8b55ff

71c025b6 e88ac933 0b08e8c1 c18b66c8 0004c25d 0x845b70f

71c025ba 0b08e8c1 c18b66c8 0004c25d 90909090 0xe88ac933

71c025be c18b66c8 0004c25d 90909090 ff8b9090 0xb08e8c1

71c025c2 0004c25d 90909090 ff8b9090 8bec8b55 0xc18b66c8

71c025c6 90909090 ff8b9090 8bec8b55 c18b084d 0x4c25d

71c025ca ff8b9090 8bec8b55 c18b084d e2c1d18b 0x90909090

71c025ce 8bec8b55 c18b084d e2c1d18b ff002510 0xff8b9090

71c025d2 c18b084d e2c1d18b ff002510 c20b0000 0x8bec8b55

71c025d6 e2c1d18b ff002510 c20b0000 e281d18b 0xc18b084d

71c025da ff002510 c20b0000 e281d18b 00ff0000 0xe2c1d18b

71c025de c20b0000 e281d18b 00ff0000 0b10e9c1 0xff002510

71c025e2 e281d18b 00ff0000 0b10e9c1 08e0c1d1 0xc20b0000

71c025e6 00ff0000 0b10e9c1 08e0c1d1 0b08eac1 0xe281d18b

71c025ea 0b10e9c1 08e0c1d1 0b08eac1 04c25dc2 0xff0000

 

   5  Id: af8.d40 Suspend: 1 Teb: 7ffda000 Unfrozen

ChildEBP RetAddr  Args to Child              

WARNING: Stack unwind information not available. Following frames may be
wrong.

0160fee8 7c839620 00000000 00000004 0130fc90 ntdll!KiFastSystemCallRet

0160ff08 00405efd 0040f140 00340680 01313c38
ntdll!RtlAddressInSectionTable+0xda

0160ff44 004090ac 01313c38 00000000 00f55918
cvslock!CloseLockClient+0x2d [d:\cvsbin\release
builder\cvsnt\lockservice\lockparse.cpp @ 284]

*** ERROR: Symbol file could not be found.  Defaulted to export symbols
for msvcr71.dll - 

0160ff84 7d0020ba 01313c38 00000000 00000000 cvslock!thread_proc+0xdc
[d:\cvsbin\release builder\cvsnt\lockservice\server.cpp @ 67]

0160ffb8 77e66063 0130fc90 00000000 00000000 msvcr71!endthread+0xa6

0160ffec 00000000 7d00204a 0130fc90 00000000
kernel32!GetModuleFileNameA+0xeb

 

   6  Id: af8.13e8 Suspend: 1 Teb: 7ffd8000 Unfrozen

ChildEBP RetAddr  Args to Child              

WARNING: Stack unwind information not available. Following frames may be
wrong.

0170fef0 7c839620 00000000 00000004 01313038 ntdll!KiFastSystemCallRet

0170ff10 004077f3 0040f140 00340680 00f5e6d0
ntdll!RtlAddressInSectionTable+0xda

0170ff40 00409092 00f5e6d0 01312b00 00000000
cvslock!ParseLockCommand+0x93 [d:\cvsbin\release
builder\cvsnt\lockservice\lockparse.cpp @ 389]

0170ff84 7d0020ba 00f5e6d0 00000000 00000000 cvslock!thread_proc+0xc2
[d:\cvsbin\release builder\cvsnt\lockservice\server.cpp @ 61]

0170ffb8 77e66063 01313038 00000000 00000000 msvcr71!endthread+0xa6

0170ffec 00000000 7d00204a 01313038 00000000
kernel32!GetModuleFileNameA+0xeb

 

   7  Id: af8.1180 Suspend: 1 Teb: 7ffd7000 Unfrozen

ChildEBP RetAddr  Args to Child              

WARNING: Stack unwind information not available. Following frames may be
wrong.

0186fa74 7d0072ce 0186fac0 00000000 00000000 ntdll!KiFastSystemCallRet

0186fa94 7d0020d1 c0000005 0186fac0 7d005e9d msvcr71!XcptFilter+0x176

0186ffb8 77e66063 00f5fc50 00000000 00000000 msvcr71!endthread+0xbd

0186ffec 00000000 7d00204a 00f5fc50 00000000
kernel32!GetModuleFileNameA+0xeb

 

   8  Id: af8.ab4 Suspend: 1 Teb: 7ffd6000 Unfrozen

ChildEBP RetAddr  Args to Child              

WARNING: Stack unwind information not available. Following frames may be
wrong.

0196fef0 7c839620 00000000 00000004 00f5fc50 ntdll!KiFastSystemCallRet

0196ff10 004077f3 0040f140 00340680 013104c8
ntdll!RtlAddressInSectionTable+0xda

0196ff40 00409092 013104c8 01312670 00000000
cvslock!ParseLockCommand+0x93 [d:\cvsbin\release
builder\cvsnt\lockservice\lockparse.cpp @ 389]

0196ff84 7d0020ba 013104c8 00000000 00000000 cvslock!thread_proc+0xc2
[d:\cvsbin\release builder\cvsnt\lockservice\server.cpp @ 61]

0196ffb8 77e66063 00f5fc50 00000000 00000000 msvcr71!endthread+0xa6

0196ffec 00000000 7d00204a 00f5fc50 00000000
kernel32!GetModuleFileNameA+0xeb




More information about the cvsnt mailing list