[cvsnt] Just-inTime Debugger error on cvs.exe

Michael Wojcik Michael.Wojcik at microfocus.com
Wed Jan 24 18:15:41 GMT 2007

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.

> From: cvsnt-bounces at cvsnt.org 
> [mailto:cvsnt-bounces at cvsnt.org] On Behalf Of pamwintle at comcast.net
> Sent: Wednesday, 24 January, 2007 11:45
> Running CVSNT 2.5.04 Zen (build 2442).
> On my server (windows box running Server2003) I continue to 
> receive Event messages causing a popup box and my nightly 
> builds to fail.  The event viewer reads:
> "Application popup. Visual Studio Just-in-time debugger.  An 
> unhandled win32 exception occurred in cvs.exe (716).  
> Just-in-time debugging this exception failed with the 
> following error: 0x800400b3."
> the (716) number changes from time to time but the message is 
> the same.

I think "716" is the process ID, so yes, that would change.

There aren't any other messages in the event log reporting what the
exception was?

> Is CVS causing this to happen or is there 
> something elese on the machine interfering?

An unhandled exception is an error.  It could be caused by some
non-CVSNT code that cvs.exe invokes, or it could be in CVSNT.

But why is just-in-time debugging enabled on a server in the first
place?  JIT debugging is inherently an interactive operation, and the
conceptual distinction between "server" and "workstation" is that the
former runs unattended.  Obviously in practice that's not always
observed, and Microsoft's branding of OS releases as "server" and
"workstation" confuses the issue, but if this machine is actually a
server - if it's running critical processes without a user sitting in
front of it - then you don't want to enable features that pop up dialogs
looking for user intervention.

What you want is a system unhandled-exception handler that doesn't
require user intervention, such as Dr Watson.  You can make Dr Watson
the handler by running "drwtsn32 -i".  For more information, run
drwtsn32 and read the help.  There's also Microsoft KB article KB308538,
but it contains basically no useful information.

When you get a Dr Watson log, that should help track down the bug.

Michael Wojcik
Principal Software Systems Developer, Micro Focus

More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook