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]