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
 Pure virtual fn call/crash using 1526
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

jameso
Ketchup Master

United Kingdom
83 Posts

Posted - Jun 30 2006 :  11:10:36 AM  Show Profile  Reply with Quote
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

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - Jul 01 2006 :  4:09:30 PM  Show Profile  Reply with Quote
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.

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

support
Whole Tomato Software

5566 Posts

Posted - Jul 02 2006 :  1:13:33 PM  Show Profile  Reply with Quote
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
Go to Top of Page

jameso
Ketchup Master

United Kingdom
83 Posts

Posted - Jul 02 2006 :  4:06:26 PM  Show Profile  Reply with Quote

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
Go to Top of Page

Admin
Whole Tomato Software

USA
74 Posts

Posted - Jul 02 2006 :  11:50:52 PM  Show Profile  Reply with Quote
We'll take a zip of the minidump. Send via email to [email protected]
Go to Top of Page

jameso
Ketchup Master

United Kingdom
83 Posts

Posted - Jul 03 2006 :  04:52:52 AM  Show Profile  Reply with Quote
quote:
Originally posted by Admin

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



Done

James
Go to Top of Page

wilstark
Junior Member

USA
22 Posts

Posted - Jul 06 2006 :  3:01:41 PM  Show Profile  Reply with Quote
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.
Go to Top of Page

wilstark
Junior Member

USA
22 Posts

Posted - Jul 06 2006 :  5:29:36 PM  Show Profile  Reply with Quote
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.

Edited by - wilstark on Jul 06 2006 5:36:28 PM
Go to Top of Page

Admin
Whole Tomato Software

USA
74 Posts

Posted - Jul 06 2006 :  7:37:03 PM  Show Profile  Reply with Quote
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.
Go to Top of Page

John_H_Bergman
Tomato Guru

USA
198 Posts

Posted - Jul 06 2006 :  10:00:30 PM  Show Profile  Reply with Quote
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).

John H. Bergman
CTO
SiliconZone


[email protected]

To Send email, remove the .online.
Go to Top of Page

Sergei
Starting Member

Ukraine
1 Posts

Posted - Jul 07 2006 :  08:42:31 AM  Show Profile  Reply with Quote
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
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - Jul 08 2006 :  2:52:30 PM  Show Profile  Reply with Quote
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.

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

jameso
Ketchup Master

United Kingdom
83 Posts

Posted - Jul 08 2006 :  4:42:39 PM  Show Profile  Reply with Quote

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
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - Jul 09 2006 :  11:20:07 AM  Show Profile  Reply with Quote
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.

zen is the art of being at one with the two'ness

Edited by - feline on Jul 09 2006 11:20:59 AM
Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Jul 09 2006 :  1:00:17 PM  Show Profile  Reply with Quote
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.
Go to Top of Page

jameso
Ketchup Master

United Kingdom
83 Posts

Posted - Jul 09 2006 :  1:07:04 PM  Show Profile  Reply with Quote
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
Go to Top of Page

John_H_Bergman
Tomato Guru

USA
198 Posts

Posted - Jul 10 2006 :  5:02:56 PM  Show Profile  Reply with Quote
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.

John H. Bergman
CTO
SiliconZone


[email protected]

To Send email, remove the .online.
Go to Top of Page

wilstark
Junior Member

USA
22 Posts

Posted - Jul 17 2006 :  2:24:47 PM  Show Profile  Reply with Quote
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:

Go to Top of Page

wilstark
Junior Member

USA
22 Posts

Posted - Jul 17 2006 :  2:44:25 PM  Show Profile  Reply with Quote
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
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