How can I solve "Pure virtual function being called while application was running" exception/crash?

I don`t know what else to do, I already submitted a bug, but developers seems no to have a single idea how this could happen. It crashes all the time even on v4.21 and v4.22

Plus googling around, I can see that well know games like PUBG has this issue as well, if you play long enough.

Does somebody has a solution for this problem? I´m not even able to reproduce it because sometimes it happens when you do some actions, other times happens even leaving the game open for a few seconds… :confused: super random.

Interesting it shows this: WindowsPlatformMisc.cpp line 450

274181-pure-function.png

[2019.04.14-17.12.06:675][611]LogWindows: Windows GetLastError: The operation completed successfully. (0)
[2019.04.14-17.12.07:118][611]LogWindows: Error: === Critical error: ===
[2019.04.14-17.12.07:118][611]LogWindows: Error: 
[2019.04.14-17.12.07:118][611]LogWindows: **Error: Fatal error: [File:D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformMisc.cpp] [Line: 450]** 
[2019.04.14-17.12.07:118][611]LogWindows: Error: Pure virtual function being called
[2019.04.14-17.12.07:118][611]LogWindows: Error: 
[2019.04.14-17.12.07:118][611]LogWindows: Error: 
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe832fa388 KERNELBASE.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe4b081f07 UE4Editor-Core.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe4b0846b7 UE4Editor-Core.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe4ae97cea UE4Editor-Core.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe4ae1fe07 UE4Editor-Core.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe4b080ea1 UE4Editor-Core.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe67ca4b58 VCRUNTIME140.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe4ada09fd UE4Editor-Core.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe4a963e1a UE4Editor-CoreUObject.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe4a963d6c UE4Editor-CoreUObject.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3e990e6d UE4Editor-Engine.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3e990332 UE4Editor-Engine.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3e26f3d7 UE4Editor-Engine.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3e26550c UE4Editor-Engine.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3e263b87 UE4Editor-Engine.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3e75bbb6 UE4Editor-Engine.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3e7576e2 UE4Editor-Engine.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3e760d3b UE4Editor-Engine.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3e72d86f UE4Editor-Engine.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3dc97b7e UE4Editor-Engine.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3e58672f UE4Editor-Engine.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3c8d02c7 UE4Editor-UnrealEd.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe3d0ec3d6 UE4Editor-UnrealEd.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ff797136bb1 UE4Editor.exe!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ff79714554c UE4Editor.exe!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ff7971455ca UE4Editor.exe!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ff79715315c UE4Editor.exe!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ff797155b7e UE4Editor.exe!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe83eb4034 KERNEL32.DLL!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: [Callstack] 0x00007ffe86a83691 ntdll.dll!UnknownFunction []
[2019.04.14-17.12.07:118][611]LogWindows: Error: 
[2019.04.14-17.12.07:133][611]LogExit: Executing StaticShutdownAfterError
[2019.04.14-17.12.07:139][611]LogWindows: FPlatformMisc::RequestExit(1)
[2019.04.14-17.12.07:155][611]Log file closed, 04/14/19 14:12:07

Heeeeeeeeeeeeeeeeeelp!

1 Like

nobody knows??? please!

Ok, after a looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo…

.
.
.
.
.ooooot of refactors, I got the solution.

I find out that I was performing readings to PlayerState and GameState inside loops, not so many but yes severals in a short amount of time, for some reasson when many players where connected, like 3…, this loop at the same time crashed unreal itself, even cooked and shipped.

Solution, Refactor whatever I needed that I was reading from PlayerState into a place that could be cached, and that did the trick.

Hope it helps to any other soul in pain with the same error.

*btw… I hope the guy who invented “pure functions” goes to hell, soon if possible.

2 Likes

Hey, Im running into this too but dont really understand the solution. Can you please explain it with more detail? I would really appreciate. Does it mean that the PalyerState causes this? I think this started to happen when I implemented Multiplayer stuff like Steam, same for you?
Thanks in advance! :slight_smile:

Not op, but this also happens to me. I’ve have also implemented steam multiplayer.
Unfortunately I have not solved the issue.

Same, and I’m working on a single player tittle.

Have you resolved the issue on your end? Im getting this as well and have no idea why.