Pillars of Eternity II: Deadfire

Pillars of Eternity II: Deadfire

View Stats:
Stormy May 11, 2018 @ 12:44pm
r6025 pure virtual function call
Just had PoE2 crash with that error message while I was attempting to load a save. Googling hasn't been helpful.
< >
Showing 1-14 of 14 comments
Capitan Furia Oct 10, 2018 @ 4:42pm 
Greetings. I just suffered this accident when loading a saved game.

Did you find that it causes it?

Did it happen to you very often?
Razamanaz Oct 10, 2018 @ 4:55pm 
This was a very old post. I would try to verify files before anything else.
Stormy Oct 10, 2018 @ 5:39pm 
I don't remember sorry, definitely solved it somehow though.
Capitan Furia Oct 10, 2018 @ 6:40pm 
Originally posted by Razamanaz:
This was a very old post. I would try to verify files before anything else.

The verification did not find any problem.


Originally posted by Stormy aka Denny Crane:
I don't remember sorry, definitely solved it somehow though.


Thanks for responding in any way.
Maglór Oct 11, 2018 @ 12:15am 
With the new DLC, this is also happening to me (when loading a new area or a savegame) - had started DLC 2 yesterday and had this crash 3 times. In all my around 80 hours of the main game + DLC 1, I only had 1 crash at all, if I remember correctly.
ImperatoM Nov 9, 2018 @ 12:22pm 
I experience the same problem now - suddenly. A couple of months ago I had no problems during the whole game, but now it's breaking off. It always happens, when I try and load a quick save game - very anoying!
I have installed the newest patch and most of the free addons, but none of the extra-pay-addons. My system is running on Win7 (64 bit). I recently upgraded to 16 Gb RAM and installed a newer office version, if these informations might help. But I think it must be the game itself - I have no other problems on my PC.
Etragorn Nov 10, 2018 @ 3:29am 
This is what the error means:

"The error occurs when you indirectly call a pure virtual function within the context of a call to the constructor or destructor of an abstract base class."

Here's an explanation of what that very dry technical description means:

"They can result if you try to make a virtual function call from a constructor or destructor. Since you can't make a virtual function call from a constructor or destructor (the derived class object hasn't been constructed or has already been destroyed), it calls the base class version, which in the case of a pure virtual function, doesn't exist."

So, as a tl;dr;dc, the program is trying to make a function call to something that doesn't exist, and since you aren't allowed to do that, it just crashes.
Last edited by Etragorn; Nov 10, 2018 @ 3:32am
ImperatoM Nov 10, 2018 @ 1:23pm 
Basicly this means, the user is quite helpless and Obsidian needs to correct its code?

On the other hand: seems like not everybody has the same problem at quick load?
Etragorn Nov 10, 2018 @ 3:49pm 
You are correct, it's a code error that only Obsidian can fix. It's an easy one to slip past unnoticed, it just sucks.

It will depend entirely on what is being called regarding whether it will throw this error or not, which is why its appearance is variable.
Last edited by Etragorn; Nov 10, 2018 @ 3:51pm
ImperatoM Nov 11, 2018 @ 4:58am 
Wow, I managed to solve the problem for myself! I chose to "repair" all of the Microsoft Visual C++ Software in my system tray and rebooted my PC. Now quickloading is no problem any longer!

Maybe this helps other players as well?
ScientiaEtRatio Nov 11, 2018 @ 11:31am 
I have Windows 10 with the October update (1809) and have had this issue when quickloading. You should only need to repair the Visual C++ versions the game uses, not all of them. They should be found here:

steamapps\common\Pillars of Eternity II\_CommonRedist\vcredist
Last edited by ScientiaEtRatio; Nov 11, 2018 @ 11:33am
Stickykipper Jul 17, 2019 @ 8:11pm 
are people still having these issues? I just bought the game and it seems to happen on loading. Kinda unplayable unless you avoid using the load save feature lol
ScientiaEtRatio Jul 18, 2019 @ 6:23am 
I managed to finish the game some time ago without too many issues, IIRC you just needed to avoid using the quick load function, normal loading worked fine for the most part. Did you try doing the vcredist repair? It *seemed* to reduce the frequency for me.
Briggs Jul 18, 2019 @ 6:32am 
At least on Linux, this doesn't seem to be a problem. I played at launch, beat the came, and never had an issue with this.
< >
Showing 1-14 of 14 comments
Per page: 1530 50

Date Posted: May 11, 2018 @ 12:44pm
Posts: 14