T O P I C R E V I E W |
lexxmt |
Posted - May 30 2008 : 05:20:26 AM I have 3 maybe similar crashes, for 3th crash I check where I actually crash.
crash happens when I fill macro parameters:
#define LOCK(a) a = app_lock(__FILE__,__LINE__) #define UNLOCK(a) app_unlock(a,__FILE__,__LINE__)
STDAPI func(void){ DWORD cookie; LOCK( coo<when I start typing here VAX empty context menu showed and devenv hung a bit and then crashes> ) }
VA_X.dll file version 10.4.1640.0 built 2008.05.22 Licensed to: DevEnv.exe version 8.0.50727.867 msenv.dll version 8.0.50727.867 Font: Consolas 13(Pixels) Comctl32.dll version 6.10.6001.18000 Windows Vista 6.0 Build 6001 Service Pack 1 Single processor
Platform: Win32 Stable Includes: D:\\Program Files\\Microsoft Visual Studio 8\\VC\\include; D:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\include; D:\\Program Files\\Microsoft Visual Studio 8\\VC\\PlatformSDK\\include; D:\\Program Files\\Microsoft Visual Studio 8\\SDK\\v2.0\\include;
Other Includes:
Stable Source Directories: D:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\mfc; D:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\mfcm; D:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\atl; D:\\Program Files\\Microsoft Visual Studio 8\\VC\\crt\\src;
Thread 29 - System ID 12652
Function Arg 1 Arg 2 Arg 3 Source 0x00000000 00000001 d1a2157f 7ffdb000 VA_X!LSetup+14f66 13fa34f8 65b4934e 00277658 ntdll!RtlpTpWorkCallback+bf 13fa34f8 0c99c380 65b4929e ntdll!TppWorkerThread+545 00277650 1278ffd4 77d0e4b6 kernel32!BaseThreadInitThunk+e 00277650 65b492c2 00000000 ntdll!__RtlUserThreadStart+23 77d0dbb0 00277650 00000000 ntdll!_RtlUserThreadStart+1b 77d0dbb0 00277650 00000000
I have minidump if needed. |
6 L A T E S T R E P L I E S (Newest First) |
feline |
Posted - Dec 08 2009 : 2:13:09 PM Which IDE and version of VA are you using?
I have tried this 3 times in a row with VS2005 and VA 1738, and so far no sign of any problems.
Can you post a sample macro / declaration that you are adding to the global header file, and some code showing how you are using it? I am wondering if the code I am adding is to simple, or it is the wrong type of code. |
lexxmt |
Posted - Dec 08 2009 : 07:15:27 AM FYI:
Look like I had found way how it can be reproduced. As it happens some times very offen, but sometimes not happen to me at all.
I found situation, where such hangs can happen.
if DefaultIntellisense is set to delay (http://forum.wholetomato.com/forum/topic.asp?TOPIC_ID=8464)
1) Open some global include file for editing (Change something, but not save (leave modified))
2) Edit some source file from project (use new macros/declarations appended to global file)
3) Switch to global include file and press save (CTRL+S). (Hight chanse to Hung)
4) Switch to project source file and press save CTRL+S. (Hight chanse to Hung)
Also I have turned on checkbox "look for externaly modified files", I don't know if it also included in scenario or not. But when I remove key DefaultIntellisense from registry, problem dissapear.
|
sean |
Posted - Jun 03 2008 : 8:48:12 PM I sent email from the support system; if you haven't received it, let me know and we'll retry. |
feline |
Posted - Jun 02 2008 : 3:04:07 PM We have the dump file, thank you for this:
case=17156
So far our developers are not sure what is causing this crash.
In VS2005 you cannot use the IDE's Add-in Manager to stop plugin's loading, but there is a registry key that you can use to stop VA from loading:
HKLM \\ Software \\ Microsoft \\ VisualStudio \\ 8.0 \\ Addins \\ VAssistNET.Connect8 \\ LoadBehavior = 0
When this is set to 1 VA loads normally, but set it to zero and load the IDE and VA does not load.
I am wondering if there are similar registry keys for the other Addin's you are using. If there are would you be able to close the IDE, set these keys to stop these addin's loading, and then load the IDE and see if you still get the crash?
It is possible there is some form of problem due to VA interacting with one or more of these addin's. |
lexxmt |
Posted - May 30 2008 : 10:04:39 AM I send minidump.
About 3th plugins, I have some, but I think they should not cause any problems.
I have: * Visual Assist X (yours ;) very usefull)
For .NET projects * WSE3 plugin Web Services Enhancements (WSE) 3.0 for Microsoft .NET, as I edit C++ project it should be off) * Resource Refactoring Tool (for .NET projects, as it C++ project it should be off) http://www.codeplex.com/ResourceRefactoring
* Visual CVS Source control (Used, as project under source control) * VMDebugger (WMWare 6 visual studio extension) As project not under debug it maybe not cause any problems. * VSAddin - Extension to the VS Debugger to support debugging UNIX-based Applications. * SlickEdit (with all features off, as I use only few times for counting project lines)
|
feline |
Posted - May 30 2008 : 09:36:35 AM The minidump sounds very helpful. If it is not to large can you please send it to me via the form:
http://www.wholetomato.com/support/contact.asp
including this thread ID or URL in the description, so we can match it up.
Do you have any other IDE plugin's installed?
When you were typing "coo" in the macro call, did you see any form of listbox? I am wondering if somehow a suggestion listbox is a factor in this crash. |
|
|