Editor crashes on Particle Emmiter using bone/socket locations

I had some crashes. Report said:

Assertion failed: (Index >= 0) &
(Index < ArrayNum)
[File:D:\Build++UE4+Release-4.12+Compile\Sync\Engine\Source\Runtime\Core\Public\Containers\Array.h]
[Line: 804] Array index out of
bounds: 5 from an array of size 5

UE4Editor_Core!FDebug::AssertFailed()
[d:\build++ue4+release-4.12+compile\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:440]
UE4Editor_Engine!UParticleModuleLocationBoneSocket::GetSocketInfoForSourceIndex()
[d:\build++ue4+release-4.12+compile\sync\engine\source\runtime\engine\private\particles\particlemodules_location.cpp:2037]
UE4Editor_Engine!UParticleModuleLocationBoneSocket::FinalUpdate() [d:\build++ue4+release-4.12+compile\sync\engine\source\runtime\engine\private\particles\particlemodules_location.cpp:1745]

It happened only if I used on particle system that spawns few flames in socket locations.

I found out that in LOD 1 my particle system does not have any socket names in Bone/Socket Location->Source Locations. After I have add (copy/pasted) bones names into LOD 1, editor stoped crashing.

I found out that in LOD 1 my particle system does not have any socket names in Bone/Socket Location->Source Locations. After I have add (copy/pasted) bones names into LOD 1, editor stoped crashing.