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
 Crash build 1640
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

lexxmt
Senior Member

Latvia
30 Posts

Posted - May 30 2008 :  05:20:26 AM  Show Profile  Reply with Quote
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.

feline
Whole Tomato Software

United Kingdom
18939 Posts

Posted - May 30 2008 :  09:36:35 AM  Show Profile  Reply with Quote
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.

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

lexxmt
Senior Member

Latvia
30 Posts

Posted - May 30 2008 :  10:04:39 AM  Show Profile  Reply with Quote
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)

Edited by - lexxmt on May 30 2008 10:05:22 AM
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18939 Posts

Posted - Jun 02 2008 :  3:04:07 PM  Show Profile  Reply with Quote
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.

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 - Jun 03 2008 :  8:48:12 PM  Show Profile  Reply with Quote
I sent email from the support system; if you haven't received it, let me know and we'll retry.
Go to Top of Page

lexxmt
Senior Member

Latvia
30 Posts

Posted - Dec 08 2009 :  07:15:27 AM  Show Profile  Reply with Quote
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.


Edited by - lexxmt on Dec 08 2009 07:17:49 AM
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18939 Posts

Posted - Dec 08 2009 :  2:13:09 PM  Show Profile  Reply with Quote
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.

zen is the art of being at one with the two'ness
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