Unreal 4.9.2 crashes constantly

We get this crash a lot. It seems to be related to changes in blueprints that have child blueprint classes.
After this crash occurs, compiling, saving or editing anything crashes the engine with this error message:

MachineId:F86F7E994488DE628454C384287CA898
EpicAccountId:9f7335437b4046cf8fc03af2d45225aa

Access violation - code c0000005 (first/second chance not available)

“”

UE4Editor_Engine!FPersistentFrameCollectorArchive::operator<<() [c:\work\jenkins_home\workspace\unrealengine\engine\source\runtime\engine\private\blueprintgeneratedclass.cpp:697]
UE4Editor_CoreUObject!UObjectProperty::SerializeItem() [c:\work\jenkins_home\workspace\unrealengine\engine\source\runtime\coreuobject\private\uobject\propertyobject.cpp:32]
UE4Editor_CoreUObject!UStruct::SerializeBin() [c:\work\jenkins_home\workspace\unrealengine\engine\source\runtime\coreuobject\private\uobject\class.cpp:757]
UE4Editor_Engine!UBlueprintGeneratedClass::AddReferencedObjectsInUbergraphFrame() [c:\work\jenkins_home\workspace\unrealengine\engine\source\runtime\engine\private\blueprintgeneratedclass.cpp:721]
UE4Editor_CoreUObject!FArchiveRealtimeGC::ProcessObjectArray() [c:\work\jenkins_home\workspace\unrealengine\engine\source\runtime\coreuobject\private\uobject\garbagecollection.cpp:862]
UE4Editor_CoreUObject!TGraphTask::ExecuteTask() [c:\work\jenkins_home\workspace\unrealengine\engine\source\runtime\core\public\async\taskgraphinterfaces.h:797]
UE4Editor_Core!FTaskThread::ProcessTasks() [c:\work\jenkins_home\workspace\unrealengine\engine\source\runtime\core\private\async\taskgraph.cpp:539]
UE4Editor_Core!FTaskThread::ProcessTasksUntilQuit() [c:\work\jenkins_home\workspace\unrealengine\engine\source\runtime\core\private\async\taskgraph.cpp:340]
UE4Editor_Core!FTaskThread::Run() [c:\work\jenkins_home\workspace\unrealengine\engine\source\runtime\core\private\async\taskgraph.cpp:690]
UE4Editor_Core!FRunnableThreadWin::Run() [c:\work\jenkins_home\workspace\unrealengine\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:74]

Hi Silverkent,

Does this occur in a clean, blank project with no additional content or is it limited to one project? Can you post your crash logs here \Unreal Project\PROJECTNAME\saved\logs. What steps did you take to reproduce this on your end?

It occured in this one project only. We managed to get it to stop crashing by simply reverting the level that was used as our default project startup level (called TestLevel) to an earlier version, so something in that level had gotten seriously broken. It got broken by something that was changed outside of the level, since I never edited the level directly.

Crash Log Here

Were any blueprints referenced in the level altered recently? If so, what were the changes made to the blueprint before the crash occurred?

There were bluprints placed in the level that had been altered recently, but there were so many changes that we haven’t been able to isolate exactly what changes were critical. One theory is that it is when we remove an interface from a bp-class, and that bp is referenced by any levels, but we haven’t been able to confirm this.

Were there any changes made to the parent blueprint specifically?

Do you have a sample project I can take a look at?

When you get the crash again, can you tell me what changes were made just before the crash occurs?

Hi Silverkent,

We have not heard from you in several days. I am marking this thread as answered for tracking purposes. If you are still experiencing this error, please comment with the requested information.