Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 Change Signature in C++ Locks Up VS2008

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
membry Posted - Aug 23 2009 : 9:43:56 PM
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.
10   L A T E S T    R E P L I E S    (Newest First)
support Posted - Jan 31 2010 : 1:21:50 PM
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.
sean Posted - Aug 26 2009 : 10:45:31 PM
The problem with the invisible dialog should be improved with the next build.
sean Posted - Aug 26 2009 : 10:44:27 PM
Thanks for the mention. legalize is a user here and feline has the test suite.
membry Posted - Aug 24 2009 : 10:31:51 PM
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.....
sean Posted - Aug 24 2009 : 8:56:29 PM
If the hang happens again and if escape doesn't clear it, please do capture a minidump of the hang.
membry Posted - Aug 24 2009 : 8:46:23 PM
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.
sean Posted - Aug 24 2009 : 8:24:03 PM
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.
feline Posted - Aug 24 2009 : 6:42:03 PM
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.
membry Posted - Aug 24 2009 : 3:36:07 PM
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;

feline Posted - Aug 24 2009 : 12:06:56 PM
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

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000