Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
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