Editor crashes when exiting "Play"?

This problem popped out of nowhere, not sure what’s causing it nor have I seen any helpful information when I was trying to find a solution. UE4 crashes every time I exit the play mode and all it kicks back is

Fatal error:
[File:D:\BuildFarm\buildmachine_++UE4+Release-4.11\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformMisc.cpp]
[Line: 409] Pure virtual function
being called while application was
running (GIsRunning == 1).

Which I find extremely weird because there is absolutely nothing relating to UE4 on my D:\ Drive so I don’t get why it’s attempting to call something from that directory. So far this has happened with every project I’ve got, I even started a blank project with absolutely no content and I get the same problem.

I recently did a fresh install/upgrade to Windows 10 Pro x64 which is the only change in my system that I’m aware of as this crash never happened to me when I was running Windows 7 Ultimate x64. I have the latest .Net Framework, x86/x64 versions of 2010-2015 Visual C++ Redist, DirectX 12, and anything else I thought might have been a contributing factor to the crash.

Is anyone else having a similar issue or has some useful information that could help fix my problem?


Edit: Since it’s a pretty new OS I didn’t have my debug symbols installed at the time so here’s a more detailed crash log.

Fatal error:
[File:D:\BuildFarm\buildmachine_++UE4+Release-4.11\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformMisc.cpp]
[Line: 409] Pure virtual function
being called

UE4Editor_Core!FDebug::AssertFailed()
[d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\private\misc\outputdevice.cpp:430]
UE4Editor_Core!PureCallHandler()
[d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:411]
VCRUNTIME140
UE4Editor_UnrealEd!FEditorViewportClient::IsPerspective()
[d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\unrealed\private\editorviewportclient.cpp:1267]
UE4Editor_UnrealEd!FEditorViewportClient::GetViewRotation()
[d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\unrealed\public\editorviewportclient.h:381]
UE4Editor_FixItNotePlugin!FFixItEdMode::RotateTextToCameraStatic()
[d:\buildfarm\buildmachine_++portal+main\rocketsync\hostproject\plugins\fixitnoteplugin\source\private\ffixitedmode.cpp:636]
UE4Editor_FixItNotePlugin!TBaseRawMethodDelegateInstance<0,FixItPlugin,void
cdecl(bool)>::ExecuteIfSafe() [d:\buildfarm\buildmachine++portal+main\rocketsync\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:642]
UE4Editor_UnrealEd!TBaseMulticastDelegate const >::Broadcast()
[d:\buildfarm\buildmachine
++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:921]
UE4Editor_UnrealEd!UEditorEngine::EndPlayMap()
[d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\unrealed\private\playlevel.cpp:213]
UE4Editor_UnrealEd!UEditorEngine::Tick()
[d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\unrealed\private\editorengine.cpp:977]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick()
[d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\unrealed\private\unrealedengine.cpp:370]
UE4Editor!FEngineLoop::Tick()
[d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\launchengineloop.cpp:2644]
UE4Editor!GuardedMain()
[d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor!GuardedMainWrapper()
[d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain()
[d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]
UE4Editor!__scrt_common_main_seh()
[f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
kernel32 ntdll

Updated topic with additional information which may be of help.

Hello,

This is the error message that I’m seeing appear in the logs you’ve provided: Attempted to get an item from array In_Inventory out of bounds [-1/0]!

Take a look into that to see if that’s something that could be an issue.

If that isn’t the cause of the issue, which I don’t think it is since this is happening in a blank project as well, could you please provide your Machine ID from the Crash Reporter window?

Also, could you cause the crash to occur in clean project and provide the logs from the project’s Saved->Logs folder? I’d like to see the errors in a clean project with no additional content.

Thank you

I’m not sure why it’s attempting to call an item from that array and it being out of bounds… it was a fresh project made with SGT from the marketplace and I hadn’t gotten around to changing anything at all with the project. Never seen that happen before using those assets but I’ll see if I can find some kind of error with it.

Blank Project Logs
From a blank project without starter content.

MachineId:
EpicAccountId:

Which plugins are you using specifically? If they are not official plugins, we do not offer support. What you can do is get in touch with the creator(s) of the plugin that you are having issues with, and relay this crash information to them so they can provide a fix. I’m seeing this appear in your crash information: UE4Editor_FixItNotePlugin, and it seems that the crash is related to this.

Including FixIt I’m also using LE Extended Library, Creature 2D Skeletal and Mesh Animation, Game Analytics, Substance and MODO Importer.

I like to try the new plugins that show up on the market, this is the first I’ve seen a conflict with them. I disabled the plugin and the crash seems to have disappeared. I’ll have to see if I can get in touch with the dev then.