?
Solved

Visual SourceSafe 6.0 crashes when opening a project in Windows 7 and VSS Get Latest Version is ON

Posted on 2012-09-13
13
Medium Priority
?
1,759 Views
Last Modified: 2012-10-16
Hi,
I've Windows 7 Professional 64bit with SP1, Visual Basic 6.0 with SP5 and VSS 6.0d.

When I try to open any project and "Get Latest Version when opening projects" is set to Yes, VB6 opens the project, starts to Get Latest Version of every component, and when it tries to refresh the project it crashes, with the message "Visual Basic has stopped working. Windows is looking for a solution"
I've set compatibilty mode to Windows XP SP2 or SP3 on both VB6.EXE and VSS.EXE and it still crashes.
I cannot upgrade VSS to VSS 2005, because it corrupts the VSS database, and I cannot convert the database to VSS2005 because I should have to upgrade every programmers' VSS to VSS 2005.
Do you know if there's any compatibility check I should turn on to avoid this?

The event log throws this error message:
Application with errors: VB6.EXE, version: 6.0.89.88, timestamp: 0x39c140a3
Module with errors: unknown, version: 0.0.0.0, timestamp: 0x00000000
Exception code: 0xc0000005
Error offset: 0x00000000
ID of Process with errors: 0xf44
Start time of Application with errors: 0x01cd91ed3eef509e
Path of application with errors: C:\Program Files (x86)\Microsoft Visual Studio\VB98\VB6.EXE
Path of module with errors: unknown
Report Id: badcd968-fde0-11e1-9a06-6431500fb96d


Many thanks in advance
Hernán Prestía
0
Comment
Question by:AdvertMind
  • 4
  • 4
  • 3
11 Comments
 
LVL 50

Expert Comment

by:Martin Liss
ID: 38396788
Have you recently started using Windows 7? If so you may have to run VSS as an Administrator and/or reinstall it.
0
 
LVL 71

Expert Comment

by:Qlemo
ID: 38397848
Never heard of a VSS upgrade to corrupt the "database" - in fact, nothing is changed on upgrade, you can use VSS6 and 2005 in parallel (but of course should not).

Whatsoever, you would get a slightly more stable and trustworthy VSS release and faster access from VS (if using the extra VSS Service of VSS 2005). That's not much, and maybe not worth the change (though it is really easy to upgrade).

Having said that, it does not sound as if VSS is the issue. It is more that VB6 itself crashes. Did you try without that "Get latest" setting in VS?
0
 

Author Comment

by:AdvertMind
ID: 38398604
If I remove the check "Get Latest", the project opens with no errors.
Something else I've found out is that some projects open and some projects don't, it's like if one of the controls has a problem and when the project tries to re-open after the get latest operation, it crashes.

I'm going to search for a small project that crashes and start removing components one by one until I found which control creates the problem.

Perhaps upgrading to 2005 is the solution, but it will be a long process, and I have to be sure that it's not crashing anyway.

Thanks!
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
LVL 50

Expert Comment

by:Martin Liss
ID: 38398826
Start by disabling any add-ins that you are using.
0
 
LVL 71

Expert Comment

by:Qlemo
ID: 38399556
Does Get Latest do anything on those projects? Or are they all up-to-date already?
0
 

Author Comment

by:AdvertMind
ID: 38399651
Sometimes the Get Latest does anything and sometimes doesn't.
0
 
LVL 71

Expert Comment

by:Qlemo
ID: 38399990
I should have asked more specific: Is there a relation between crash and getting changed elements, or does VB crash even without changes retrieved?
0
 

Author Comment

by:AdvertMind
ID: 38400002
There isn't any relation between the crash and the changed elements.
0
 
LVL 71

Expert Comment

by:Qlemo
ID: 38400036
Then I have no clue, besides compatibility issues. We would be required to see what the last action is that VB6 tried to do ... And even then I suspect we wouldn't be less clueless :(.

Could you live with a workaround of manually calling Get Latest?
0
 
LVL 50

Expert Comment

by:Martin Liss
ID: 38400422
Did you try disabling your-addins?
0
 

Accepted Solution

by:
AdvertMind earned 0 total points
ID: 38400539
I think I found the problem.
I found a project that didn't crash so I started comparing the differences against one that crashes.
I think that the problem appears when a project has more than 132 components(.bas+.frm+.cls+dll references+ocx controls). Or it´s related to the sum of the size of the components(in MB)
It has nothing to do with the type of controls, or references included, but with the number of components checked or updated in the GetLatestVersion operation.

I think we'll have to live with the manual update, or create our own Add-In to update components when we open a project.

Thanks anyway
Hernan
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
Possible fixes for Windows 7 and Windows Server 2008 updating problem. Solutions mentioned are from Microsoft themselves. I started a case with them from our Microsoft Silver Partner option to open a case and get direct support from Microsoft. If s…
This Micro Tutorial will teach you how to the overview of Microsoft Security Essentials. This is a free anti-virus software that guards your PC against viruses, spyware, worms, and other malicious software. This will be demonstrated using Windows…
This Micro Tutorial will give you a introduction in two parts how to utilize Windows Live Movie Maker to its maximum capability. This will be demonstrated using Windows Live Movie Maker on Windows 7 operating system.
Suggested Courses
Course of the Month13 days, 11 hours left to enroll

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question