Microsoft Visual C++ Runtime Library, Runtime Error! R6025 pure virtual function call


  • Microsoft Visual C++ Runtime Library

    Runtime Error!

    R6025 - pure virtual function call

    I keep getting this popup error seemingly random. First time I saw it was when I was installing expression studio and it failed to install.  Then when I ran one of my c# programs I saw it again and it crashed my program.  So I decided to reinstall windows 7 and everything else. This time the installs all worked without fail, however my c# program just threw this error.  How do I fix thi problem? Perhaps this is a problem with VS2010.

    Thursday, August 16, 2012 6:14 PM

All replies

  • Hi jedi06,

    Based on your above description it seems that you already installed VS2010 successfully on Windows 7 machine, and when you open a C# project you get the VC++ Runtime error messages.

    But I still have something unclear, please kindly offer me more information:
    1). Can you create a C# project successfully in VS2010?
    2). If you open that C# project on another machine, will you get the same error?
    3). Please post here the detailed error stacks you got on your side. And also take a look at Event Viewer to see if there is something useful, if any please post here. 


    Vicky Song [MSFT]
    MSDN Community Support | Feedback to us

    Friday, August 17, 2012 9:29 AM
  • I am also getting this, and I started getting it after installing VS 2012 Pro the other day.  I had the VS 2012 Pro RC for a few weeks and didnt have the problem, but since I installed the 2012 RTM bits, this pops up randomly in both VS2010 and 2012. 

    The 2012 installer did not go smoothly - it crashed and resumed multiple times.

    Jedi, did install any VS 2012 versions or run any recent MS VC++ updates?

    Friday, August 17, 2012 1:53 PM
  • Vicky Song: 1. Yes 2. No 3. Event Viewer reports an application error.

    Faulting application name: myapp.vshost.exe, version: 10.0.30319.1, time stamp: 0x4ba2084b

    Faulting module name: dlumd64.dll, version:, time stamp: 0x4f32804a

    Exception code: 0xc0000005

    Fault offset: 0x0000000000012388

    Faulting process id: 0x11bc

    Faulting application start time: 0x01cd7c382cebc5c7

    Faulting application path: C:\Users\jordan\Documents\tg\TimerGuard.Wpf\bin\AnyCpu\Debug\myapp.vshost.exe

    Faulting module path: C:\Windows\system32\dlumd64.dll

    Report Id: c132fc82-e82b-11e1-83a6-0026b913aaae

    Friday, August 17, 2012 5:32 PM
  • Andrew Stanton: No I have 2010 only.  I have a feeling it has to do with installing live essentials. Have you recently installed live essentials.
    Friday, August 17, 2012 5:35 PM
  • Hi jedi06,

    Thanks for your response. And based on your above description, it seems that there is nothing wrong with your project but with your VS2010. So, please try to repair your VS to see if it helps. Go to Control Panel->click the VS2010->Repair.

    If repairing VS2010 can't help you, please use the VS2010 Uninstall Utility to first uninstall VS2010 and then re-install it.


    Vicky Song [MSFT]
    MSDN Community Support | Feedback to us

    Monday, August 20, 2012 7:42 AM
  • Repairing VS2010 did not help.  I just got the same error and this time crashed VS2010.  I will trying a complete uninstall and reinstall when I get a chance.

    Thursday, August 23, 2012 9:11 PM
  • OK, please update the result once you got the chance to uninstall and reinstall your VS2010.


    Vicky Song [MSFT]
    MSDN Community Support | Feedback to us

    Friday, August 24, 2012 2:43 AM
  • I have got the same error with some other application,and I finally solved it by replacing some dll files like.So this is a possible reason-----especially when you are debugging some program,maybe you put the debug version dll in the release directory or the other wise
    Tuesday, October 13, 2015 7:53 AM