Log in

View Full Version : Runtime Error in Skyrim


Syvelocin
March 5th, 2013, 07:57 PM
Thankfully, this isn't a complete game-breaker, but it's a bit annoying.

After a varied amount of time (hours) playing Skyrim, it'll CTD with this error:

Microsoft Visual C++ Runtime Library

Program C:\Program F... (the window is this little square but it won't expand, so the directory is cut off).

R6025
- pure virtual function call

It started after I updated my graphics drivers, but I don't know why that would be an issue. I was having some graphical issues so I went to the NVIDIA website and downloaded drivers that were listed to be for the GeForce 400, 500, and 600 series, and mine is a GeForce 560 Ti. Since then, they've also released another driver update, which I installed as well, and I still have the issue.

I have also tried rolling back the drivers (via device manager) and updating Microsoft C++ 2005, 2008, and 2010, to no avail.

TheMatrix
March 5th, 2013, 11:47 PM
There's the quality of nVidia drivers for you.

If you can understand what I'm saying, here's the technical reason.
The game engine that any video game runs on uses various libraries(code interfaces) that have a particular API, or method to access these interfaces. But every now and then somebody thinks it's a brilliant idea to just suddenly change that. And then things break, because programs are made to conform to the specifications that are documented, which only makes sense. nVidia no longer conforms to these standards, apparently, which makes no sense.
A pure virtual function cannot be called the same way as Skyrim is trying to call it. There are a number of explanations for that, one of which is that nVidia wants you to use a different class for something. That's something that either the makers or nVidia will need to fix, unless somebody else has found a way online.

It could also be Microsoft's C++ library. In that case, substitute "Microsoft" for every "nVidia".