Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 Change Signature in C++ Locks Up VS2008
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

membry
Junior Member

20 Posts

Posted - Aug 23 2009 :  9:43:56 PM  Show Profile  Reply with Quote
Used to work. Don't use that often. Seems it started with 1727. Just verified it still happens with 1731. Was hoping it had been fixed. :( Not too much in the way of details other than CPU pegs at 100% and IDE stays frozen no matter how long you wait. Also VAX context menus don't even have time to go away. Immediate lockup.

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - Aug 24 2009 :  12:06:56 PM  Show Profile  Reply with Quote
Do you see the same problem if you try Change Signature in a new default solution?

Can you please go to:

VA Options -> System Info -> Copy Info

and paste the details (from the clipboard) into your reply. This will give us the basic information about your setup.

Next time this crash happens can you please save out a mini dump file and send it to us? This FAQ explains how to do this:

http://docs.wholetomato.com?W303

zen is the art of being at one with the two'ness
Go to Top of Page

membry
Junior Member

20 Posts

Posted - Aug 24 2009 :  3:36:07 PM  Show Profile  Reply with Quote
Crash? CPU pegs at 100% and never returns. VAX popup menu is frozen where I clicked Change Signature and never goes away.

Two additional pieces of info that came to me later that might be relevant. The method declaration in the header file may have been split across multiple lines. And the definition may have been in an .ipp file not a .cpp file. Some VAX commands don't play nice with .ipp files. Change Signature might be one of them.

I will try a default and/or smaller solution later. This particular solution is 18 projects, 120K+ LOC, 1K+ files, unmanaged C++.

Requested info below:


VA_X.dll file version 10.5.1731.0 built 2009.08.19
Licensed to:
VA X: ******@*********.com (2-user license) Support ends 2010.02.10
DevEnv.exe version 9.0.30729.1
msenv.dll version 9.0.30729.1
Font: Courier New 13(Pixels)
Comctl32.dll version 6.0.2900.2982
Windows XP 5.1 Build 2600 Service Pack 2
Single processor (x86)

Platform: Win32
Stable Includes:
D:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\include;
D:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\atlmfc\\include;
C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A\\include;
C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A\\include;
D:\\Program Files\\Agilent\\IO Libraries\\c;
D:\\Profiles\\All Users\\Documents\\National Instruments\\NI-488.2\\Languages\\Microsoft C;
D:\\Program Files\\Open Text\\Livelink API\\include;
D:\\wxWidgets-2.8.9\\include;
D:\\wxWidgets-2.8.9\\lib\\vc_lib\\mswd;
D:\\wxWidgets-2.8.9\\include\\msvc;
D:\\Program Files\\boost\\boost_1_38;
D:\\Program Files\\UnitTest++\\src;
D:\\Program Files\\gmock-1.1.0\\include;
D:\\Program Files\\gmock-1.1.0\\gtest\\include;

Other Includes:

Stable Source Directories:
D:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\atlmfc\\src\\mfc;
D:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\atlmfc\\src\\mfcm;
D:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\atlmfc\\src\\atl;
D:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\crt\\src;

Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - Aug 24 2009 :  6:42:03 PM  Show Profile  Reply with Quote
I think this might be a known problem:

case=30326

but I cannot reproduce it on demand, only occasionally. We are currently trying to find and fix the cause of the problem.

zen is the art of being at one with the two'ness
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - Aug 24 2009 :  8:24:03 PM  Show Profile  Reply with Quote
How are you invoking the command? The Refactor menu on the VA alternate context menu or the Refactor popup menu on the little button that appears when you hover over a symbol?

Next time this happens, please see if pressing escape stops CPU usage and restores focus/control to the IDE.
Go to Top of Page

membry
Junior Member

20 Posts

Posted - Aug 24 2009 :  8:46:23 PM  Show Profile  Reply with Quote
Context menu. Pretty sure I already tried hitting escape. Will try when I get a chance. Don't WANT to lock up VS2008. Corrupted files have happened before. Even with everything saved to disk beforehand. Just checked in 200 files but have other things in the priority queue. May be a day or two.
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - Aug 24 2009 :  8:56:29 PM  Show Profile  Reply with Quote
If the hang happens again and if escape doesn't clear it, please do capture a minidump of the hang.
Go to Top of Page

membry
Junior Member

20 Posts

Posted - Aug 24 2009 :  10:31:51 PM  Show Profile  Reply with Quote
Since I had to close down the big solution for a bit, I took the opportunity to load up a small solution off the Net that I wanted to look at. Here's what I found: Using the context menu always pegs the cpu and hangs. But hitting the escape key actually worked this time. OTOH, using the popup window worked. Tried both several times. Then with another small solution off the Net. Same result.

If you're curious, the first solution I tried was a refactoring test suite from an refactoring tools shootout article at http://legalizeadulthood.wordpress.com/2009/07/12/refactoring-tools-shoot-out/. VAX came out ahead. You might want to check out the article and test suite if you haven't already.....

Edited by - membry on Aug 24 2009 10:33:46 PM
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - Aug 26 2009 :  10:44:27 PM  Show Profile  Reply with Quote
Thanks for the mention. legalize is a user here and feline has the test suite.
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - Aug 26 2009 :  10:45:31 PM  Show Profile  Reply with Quote
The problem with the invisible dialog should be improved with the next build.
Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Jan 31 2010 :  1:21:50 PM  Show Profile  Reply with Quote
case=30326 should be fixed in build 1810 as far as our tests have been able to determine. Let us know if you experience any more trouble.

Whole Tomato Software, Inc.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000