Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 Pure virtual fn call/crash using 1526

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
jameso Posted - Jun 30 2006 : 11:10:36 AM
Opening a C# file in a large solution (80ish projects - mainly C/C++) in VS2005 I get a pure virtual function call. Its reproducable & goes away if I disable VAX. It was present in 1525, but I upgraded to see if it was fixed. Still present in 1526

I have a minidump if that would be useful - contact me by email.

Cheers

James

18   L A T E S T    R E P L I E S    (Newest First)
wilstark Posted - Jul 17 2006 : 2:44:25 PM
I've reproduced the issue exactly as just posted, and have created a minidump. Send email if you would like it. Also, I could try it again turning on VA-X's logging just before if you mention how this is done. (I tried checking the 'Enable Logging' box under 'Performance' just after the GUI becomes responsive after loading the .sln but before opening the file that caused the crash, but it did not crash that time.)

- Wil
wilstark Posted - Jul 17 2006 : 2:24:47 PM
Running VA-X 1530 I have just now seen the pure virtual function call issue again.

I'd just opened a .sln with about 10 .vcproj files (either makefile or C++ DLL/EXE projects) in which some files (undoubtedly .h or .cpp) were initially opened in the editor. I then used 'open file in workspace' to open a new file from one of the projects (happened to be an .idl file). Then as it was opening the new file, I got the error. At the time when I opened the new file, I was still getting 'VA-X is parsing' messages in the status bar. (It seemed to me that in previous builds, the pure-virtual error occurred more frequently if VA-X was parsing in the background when you switched between files causing the error.)

I'll try to capture a crash dump next time.

- Wil

VA_X.dll file version 10.3.1530.0 built 2006.07.08
Licensed to:
VA X: [email protected] (17-user license) Support ends 2006.12.02
VAOpsWin.dll version 1.3.3.4
VATE.dll version 1.0.5.7
DevEnv.exe version 7.10.3077.0
msenv.dll version 7.10.3077.0
Font: Courier New 13(Pixels)
Comctl32.dll version 5.82.2900.2180
Windows XP 5.1 Build 2600 Service Pack 2
2 processors

Platform: Win32
Stable Includes:
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include\\prerelease;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include;
d:\\views\\snaplibs\\h2o\\lib\\boost_1_33_1;
d:\\views\\snaplibs\\h2o\\lib\\mcl\\include;

Library Includes:
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\mfc;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\atl;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\crt\\src;
z:\\h2o\\src\\Projects;

Other Includes:

John_H_Bergman Posted - Jul 10 2006 : 5:02:56 PM
You might try using ADPlus from the DDK, it seems to create minidumps when other tools fail, or create one with a corrupt call stack.
jameso Posted - Jul 09 2006 : 1:07:04 PM
quote:
Originally posted by feline
when you get the crash, is there any way you could get a call stack by attaching a second IDE? apparently the stack in the minidump is rather corrupt.



That's exactly how I created the minidump...

I'll have another try next time it happens
support Posted - Jul 09 2006 : 1:00:17 PM
We believe build 1530 has the fix for the "pure virtual function call" problem.

http://www.wholetomato.com/downloads/VA_X_Setup1530.exe

Please tell us if the build fixes the problem for you.
feline Posted - Jul 09 2006 : 11:20:07 AM
to be honest this does not sound like a corrupt ncb file problem to me, but it would be nice if it was that easy.

the developers are still picking through the minidump file, which seems to be very show going. if you can find any form of pattern or trigger, just enough so that you can enable VA's logging shortly before this happens then that might help us.

when you get the crash, is there any way you could get a call stack by attaching a second IDE? apparently the stack in the minidump is rather corrupt.
jameso Posted - Jul 08 2006 : 4:42:39 PM

I deleted my ncb (all 100M of it) and upgraded to 1528 and have since had only one pure virtual call, but that didn't seem to be the same problem (it was while debugging, but not changing window)

I knew you'd be happy :/

James
feline Posted - Jul 08 2006 : 2:52:30 PM
can anyone else who is getting this try deleting the ncb file as well? some IDE's (not sure about VS2005) have a long tradition of corrupting their own ncb files, which can then cause them to crash, but not normally like this.
Sergei Posted - Jul 07 2006 : 08:42:31 AM
I have the problem with 1528 on VS2003 when open C++ solution with 2 projects.
I delete ncb-file and suo-file and now everything is OK.

Sergei
John_H_Bergman Posted - Jul 06 2006 : 10:00:30 PM
I have this too, the only other addin I have on one machine is InstallShield. On the other (notebook) where I have also received it, I have NO other addin. I had this in 1526 and 1528. I posted sometime ago when I first saw it as well. (maybe that will provide a clue as to what version it was introduced).
Admin Posted - Jul 06 2006 : 7:37:03 PM
We are scrutinizing the minidump we received and are hunting for the culprit. It's like finding a needle in a haystack, after someone has spread the haystack all over the field.
wilstark Posted - Jul 06 2006 : 5:29:36 PM
After upgrading to 1528, I'm also seeing it when swiching between windows the same way. (VC 2003).

Then, after downgrading to 1525, it happened when opening a new file using the standard File | Open... dialog. I opened the file after loading the workspace, when VA-X was still indicating that it was parsing files down in the status bar.
wilstark Posted - Jul 06 2006 : 3:01:41 PM
I have seen this also in 1526. Occurs seemingly randomly when switching between files, e.g. "Alt-W 2". Sorry I don't have any more information.
jameso Posted - Jul 03 2006 : 04:52:52 AM
quote:
Originally posted by Admin

We'll take a zip of the minidump. Send via email to [email protected]



Done

James
Admin Posted - Jul 02 2006 : 11:50:52 PM
We'll take a zip of the minidump. Send via email to [email protected]
jameso Posted - Jul 02 2006 : 4:06:26 PM

I've got no other addins & the IDE is VS2005 RTM.

As I said, it's reproducable (every time) and I can send you log files or a minidump if it would help

James
support Posted - Jul 02 2006 : 1:13:33 PM
We are searching for the culprit.

Do you have any other add-ins?

Do you have service packs installed for your IDE?

http://support.microsoft.com/kb/125749/en-us

http://support.microsoft.com/?kbid=817841
feline Posted - Jul 01 2006 : 4:09:30 PM
i will chaise support about this. we are getting occasional reports of this, but so far it all seems quite random, and i have yet to have this problem myself.

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