Vault Client hangs when performing Show Differences

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
Mike Dimmick
Posts: 28
Joined: Tue Feb 17, 2004 7:42 am
Location: UK
Contact:

Vault Client hangs when performing Show Differences

Post by Mike Dimmick » Thu Jul 08, 2004 1:25 pm

The Vault GUI Client (2.0.3) sometimes gets stuck when performing operations against the server. This afternoon, I was trying to use Show Differences to see the changes made to a new version of a file; I right-clicked the file in the list and chose Show Differences, then selected to compare against the current version in the repository.

Vault appeared to download the new file, then the status bar changed to 'Updating Working Folders'. At this point, no further progress was made. The UI remained responsive, with the hourglass cursor, but the Abort Current Operation menu item had no effect.

The messages window simply had:

Code: Select all

[08/07/2004 16:46:20]     Fetched $/Dataserve/Mnetics.CEApp/Forms/AppForm.cs
Being a debugger type, I loaded up WinDBG and attached it to the VaultGUIClient process, then loaded the .NET debugger extension SOS.DLL, then took a managed stack dump, which is attached.

If I had to guess, I'd say that the scheduled status update fired while processing the Show Differences command, and the two worker threads deadlocked.
Attachments
Vault lockup log.zip
Zipped WinDBG output
(1.82 KiB) Downloaded 484 times

dan
Posts: 2448
Joined: Wed Dec 17, 2003 5:03 pm
Location: SourceGear
Contact:

Post by dan » Mon Jul 12, 2004 8:08 am

Thanks for the report Mike. Does this happen everytime you do a diff, or everytime you do a diff on that file, or is it sporadic?

Mike Dimmick
Posts: 28
Joined: Tue Feb 17, 2004 7:42 am
Location: UK
Contact:

Post by Mike Dimmick » Tue Jul 13, 2004 6:42 am

It seems to be intermittent: when I was testing just now, I repeated the exact same steps against a different file, with the same result. However, after killing the process and trying again with the same file, it was fine.

I've now tried it on every Old file in the repository, comparing against the current version in the repository, and it's all fine.

cdaniel
Posts: 27
Joined: Mon Jun 07, 2004 12:07 pm
Location: Serious Magic

Post by cdaniel » Tue Jul 13, 2004 1:27 pm

I've encountered this same prboblem twice already today (but never ran into it before today - wierd). First with 2.0.3 and most recently with 2.0.4.
-cd

dan
Posts: 2448
Joined: Wed Dec 17, 2003 5:03 pm
Location: SourceGear
Contact:

Post by dan » Wed Jul 14, 2004 8:08 am

I'll log this as an "investigate" issue. Does it seem to go away if you re-invoke the GUI client?

cdaniel
Posts: 27
Joined: Mon Jun 07, 2004 12:07 pm
Location: Serious Magic

Post by cdaniel » Wed Jul 14, 2004 12:23 pm

I my case, yes. When it hangs, I end up killing the Vault GUI client. Starting a new instance of the client and performing the same steps has so far always worked.
-cd

Post Reply