473,569 Members | 2,782 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

The infamous R6025 runtime error

Hello ppl !

Since this newsgroup is a place where Microsoft MVPs or related visit
somewhat often, could someone give me an advice with possible causes of this
error. Note that it does not happen with the programs I write, but with
Visual Studio .NET 2003 itself. It seems to appear only when I have the
Visual Assist add-in installed. Removing the add-in fixes this error, but
using VA is pretty much a necessity due to the bad functionality of
IntelliSense.

However, extensive analysis with the VA team has revealed that this bug is
related to somewhere else than the actual VA product. The easiest way to
reproduce it is to open a lone file in Visual Studio, that is, a file which
doesn't have a solution attached to it. VS creates a temporary solution for
it, and closing this solution causes the crash. The crash informs me that
the place where this error occurs is 'devenv.exe', which is the VS
executable as far as I know.

So, does anyone have any clue where this problem originates from ? Looking
in Internet, it seems to appear randomly on different Microsoft products
(such as Office or SharePoint), but never there is a true explanation of the
causes of this. Any and all suggestions related are appreciated.

-Antti Keskinen
Nov 17 '05 #1
3 2040

"Antti Keskinen" <an************ @REMOVEME.ee.tp u.fi> wrote in message
news:OC******** ******@tk2msftn gp13.phx.gbl...
Hello ppl !

Since this newsgroup is a place where Microsoft MVPs or related visit
somewhat often, could someone give me an advice with possible causes of
this error. Note that it does not happen with the programs I write, but
with Visual Studio .NET 2003 itself. It seems to appear only when I have
the Visual Assist add-in installed. Removing the add-in fixes this error,
but using VA is pretty much a necessity due to the bad functionality of
IntelliSense.

However, extensive analysis with the VA team has revealed that this bug is
related to somewhere else than the actual VA product. The easiest way to
reproduce it is to open a lone file in Visual Studio, that is, a file
which doesn't have a solution attached to it. VS creates a temporary
solution for it, and closing this solution causes the crash. The crash
informs me that the place where this error occurs is 'devenv.exe', which
is the VS executable as far as I know.

So, does anyone have any clue where this problem originates from ? Looking
in Internet, it seems to appear randomly on different Microsoft products
(such as Office or SharePoint), but never there is a true explanation of
the causes of this. Any and all suggestions related are appreciated.

-Antti Keskinen

Please excuse my incredulity, but if you have a problem that occurs only
when a certain software product is installed and the problem does not occur
when that product is not installed, how do you conclude that the problem is
somehow associated with a different product? I may be off base here, but I
believe a module hooked to devenv could throw an error that devenv was not
programmed to handle. thus causing the error report you mentioned.
I'm also intrigued by your assertion that you can open a source code file in
Visual Studio .NET 2003 and have Visual Studio create a temporary solution
around it. I would really like to take advantage of such a feature in the
classroom when showing demo code. How can one access the temporary solution,
compile the code and run the executable? Currently, I am creating an empty
Win32 console solution, then adding the source code to the solution to show
demos.
Nov 17 '05 #2
Hello !
Please excuse my incredulity, but if you have a problem that occurs only
when a certain software product is installed and the problem does not
occur when that product is not installed, how do you conclude that the
problem is somehow associated with a different product? I may be off base
here, but I believe a module hooked to devenv could throw an error that
devenv was not programmed to handle. thus causing the error report you
mentioned.
Due to the Visual Assist Team. After doing two weeks of intense debugging,
sending error reports, logs and screenshots plus ways to reproduce the
problem, the team could not find the reason why Visual Studio crashed. When
the crash occurs, VA does not return any error codes or cause an errorneous
situation. It shuts itself down properly and correctly. The crash itself
occurs after VA has already closed.

However, your amazement on the situation is understandable. VA team came to
the conclusion that this behaviour is caused by a DLL which both VA and VS
utilize and for some reason this DLL can't handle it's task. Or, this is
what they told me. It can, of course, be that this isn't true. I couldn't
know if this was the case.
I'm also intrigued by your assertion that you can open a source code file
in Visual Studio .NET 2003 and have Visual Studio create a temporary
solution around it. I would really like to take advantage of such a
feature in the classroom when showing demo code. How can one access the
temporary solution, compile the code and run the executable? Currently, I
am creating an empty Win32 console solution, then adding the source code
to the solution to show demos.
Ahh, you've misunderstood me. You can try this situation yourself, just open
up Visual Studio, and then use the Open command to open a lone code or
header file. Now, if the solution explorer is not visible, use the View menu
to display it. You can see that VS created a solution called 'Solution0' and
placed the code file in folder 'Miscellaneous files'. It does not create a
project, however, thus it is not possible to compile and debug/execute it.
My belief is that because VA stores project-specific information about
variables and symbols, then a situation where you have a solution but no
projects causes it to misfunction. The problematic situation is that if I
create a blank solution manually, and add then use 'Open' to open the lone
file, it still creates a 'Miscellaneous files' folder, but does not crash..

UPDATE:

After a set of long hours working with the problem, I've isolated it. I
didn't notice that I had Rational Rose Add-In Manager running in Visual
Studio IDE. Disabling this add-in from starting eliminated the problem. So
it seems to be an incompatiblity with VA and Rose.

-Antti Keskinen
"Antti Keskinen" <an************ @REMOVEME.ee.tp u.fi> wrote in message
news:OC******** ******@tk2msftn gp13.phx.gbl...
Hello ppl !

Since this newsgroup is a place where Microsoft MVPs or related visit
somewhat often, could someone give me an advice with possible causes of
this error. Note that it does not happen with the programs I write, but
with Visual Studio .NET 2003 itself. It seems to appear only when I have
the Visual Assist add-in installed. Removing the add-in fixes this error,
but using VA is pretty much a necessity due to the bad functionality of
IntelliSense.

However, extensive analysis with the VA team has revealed that this bug
is related to somewhere else than the actual VA product. The easiest way
to reproduce it is to open a lone file in Visual Studio, that is, a file
which doesn't have a solution attached to it. VS creates a temporary
solution for it, and closing this solution causes the crash. The crash
informs me that the place where this error occurs is 'devenv.exe', which
is the VS executable as far as I know.

So, does anyone have any clue where this problem originates from ?
Looking in Internet, it seems to appear randomly on different Microsoft
products (such as Office or SharePoint), but never there is a true
explanation of the causes of this. Any and all suggestions related are
appreciated.

-Antti Keskinen

Nov 17 '05 #3

"Antti Keskinen" <an************ @REMOVEME.ee.tp u.fi> wrote in message
news:%2******** **********@tk2m sftngp13.phx.gb l...
Hello !
Please excuse my incredulity, but if you have a problem that occurs only
when a certain software product is installed and the problem does not
occur when that product is not installed, how do you conclude that the
problem is somehow associated with a different product? I may be off base
here, but I believe a module hooked to devenv could throw an error that
devenv was not programmed to handle. thus causing the error report you
mentioned.


Due to the Visual Assist Team. After doing two weeks of intense debugging,
sending error reports, logs and screenshots plus ways to reproduce the
problem, the team could not find the reason why Visual Studio crashed.
When the crash occurs, VA does not return any error codes or cause an
errorneous situation. It shuts itself down properly and correctly. The
crash itself occurs after VA has already closed.

However, your amazement on the situation is understandable. VA team came
to the conclusion that this behaviour is caused by a DLL which both VA and
VS utilize and for some reason this DLL can't handle it's task. Or, this
is what they told me. It can, of course, be that this isn't true. I
couldn't know if this was the case.
I'm also intrigued by your assertion that you can open a source code file
in Visual Studio .NET 2003 and have Visual Studio create a temporary
solution around it. I would really like to take advantage of such a
feature in the classroom when showing demo code. How can one access the
temporary solution, compile the code and run the executable? Currently, I
am creating an empty Win32 console solution, then adding the source code
to the solution to show demos.


Ahh, you've misunderstood me. You can try this situation yourself, just
open up Visual Studio, and then use the Open command to open a lone code
or header file. Now, if the solution explorer is not visible, use the View
menu to display it. You can see that VS created a solution called
'Solution0' and placed the code file in folder 'Miscellaneous files'. It
does not create a project, however, thus it is not possible to compile and
debug/execute it. My belief is that because VA stores project-specific
information about variables and symbols, then a situation where you have a
solution but no projects causes it to misfunction. The problematic
situation is that if I create a blank solution manually, and add then use
'Open' to open the lone file, it still creates a 'Miscellaneous files'
folder, but does not crash..

UPDATE:

After a set of long hours working with the problem, I've isolated it. I
didn't notice that I had Rational Rose Add-In Manager running in Visual
Studio IDE. Disabling this add-in from starting eliminated the problem. So
it seems to be an incompatiblity with VA and Rose.

-Antti Keskinen
"Antti Keskinen" <an************ @REMOVEME.ee.tp u.fi> wrote in message
news:OC******** ******@tk2msftn gp13.phx.gbl...
Hello ppl !

Since this newsgroup is a place where Microsoft MVPs or related visit
somewhat often, could someone give me an advice with possible causes of
this error. Note that it does not happen with the programs I write, but
with Visual Studio .NET 2003 itself. It seems to appear only when I have
the Visual Assist add-in installed. Removing the add-in fixes this
error, but using VA is pretty much a necessity due to the bad
functionality of IntelliSense.

However, extensive analysis with the VA team has revealed that this bug
is related to somewhere else than the actual VA product. The easiest way
to reproduce it is to open a lone file in Visual Studio, that is, a file
which doesn't have a solution attached to it. VS creates a temporary
solution for it, and closing this solution causes the crash. The crash
informs me that the place where this error occurs is 'devenv.exe', which
is the VS executable as far as I know.

So, does anyone have any clue where this problem originates from ?
Looking in Internet, it seems to appear randomly on different Microsoft
products (such as Office or SharePoint), but never there is a true
explanation of the causes of this. Any and all suggestions related are
appreciated.

-Antti Keskinen

Thanks very much, Antti, for the update and further clarification on the
temporary solution. I tried your steps and now see exactly what you mean.
Glad you got the crash thing sorted.
Nov 17 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
46577
by: Dario | last post by:
This is a technical C++ post regarding the Microsoft runtime error R6025 Pure Virtual Function Call that sometime occurs in programs compiled with Microsoft Visual C++ 6.0. Please consider the following simple illegal C++ program: class Listener { public: virtual void onEvent(int n) = 0;
0
1247
by: Brian Pelton | last post by:
I have a dotnet application that transfers data from one database to another. It has been running for some time, but out of the blue I get an error. The error says Microsoft Visual C++ Library and it is a runtime error. The message is simply R6025 - pure virtual function call. This is what Microsoft says about the error:...
0
1040
by: RameshK | last post by:
Hi All, Laucnhing a VC7.0 custom wizard using DTEClass of ENVDTE namespace. Subscribed to events like OnBeginShutDown,AfterClosing... During manual close of the wizard generated program, getting R6025 error after exitting the OnBeginShutDown event handler in my program. Any help is appreciated. Regards, Ramesh
0
1247
by: RameshK | last post by:
Hi All, Laucnhing a VC7.0 custom wizard using DTEClass of ENVDTE namespace. Subscribed to events like OnBeginShutDown,AfterClosing... During manual close of the wizard generated program getting R6025 error after exitting hte OnBeginShutDown event handler in my program. Any help is appreciated. Regards, Ramesh
0
2314
by: Catherine Tarbox via .NET 247 | last post by:
I am getting a Microsoft Visual C++ Runtime Library error whenrunning an application I built in VB.NET. The error occursinfrequently and at different time during execution. The errortext is: Runtime error! Program: myprog.exe R6025 - pure virtual function call My application is a simplified front end to a DTS package thatcan be execute...
8
43657
by: ibayley | last post by:
Hi, could someone guide me step by step how to fix this problem. runtime error -pure virtual function call I have posted the entire image and message here http://www.bayleyscorp.com/Error.html Thanks.
0
1759
by: ajb123 | last post by:
I am encountering an R6025 ("No object has been instantiated to handle the pure virtual function call") error in a complex application. The error is intermittent and it is time consuming to reproduce. I have read that setting a breakpoint in purevirt.c at the line "_amsg_exit(_RT_PUREVIRT);" will trap the error, but when I attach to my...
2
3033
by: jazzy | last post by:
Hey can some one help with this I get this erroe message every time I try to open up my Windows Live Messenger? R6025 pure virtual function call. Thanks
2
3251
by: aakjaa | last post by:
greetings. . i'm attempting to upload a video to a locally sponsored media website. when I load the url to enter the file location, intermittently (mostly 90% of the time), the referenced error will appear. I'm not sure what I do to get the page to load w/o the error. . . MS website (http://support.microsoft.com/kb/240437) advises to click...
0
7605
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7917
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
8118
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
0
7962
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6277
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
0
5217
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3651
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3631
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2105
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.