Hi Matthew and all,
After hundreds of different soak test, each tweaked mildly, I believe I have found a conclusion as to what was causing this bug in our project.
We have a class in our game that inherits from USkeletalMeshComponent, and in it’s begin play it sets the tick group. With this single line removed we have yet to have a successful reproduction after about 4 hours of soak.
void UAvatarPart::BeginPlay()
{
Super::BeginPlay();
SetTickGroup(TG_PostUpdateWork);
}
Tests aren’t still entirely conclusive, as we would like to soak for another day or two, and reproduce it in a fresh project with this code, but have not had ample time to do so as of yet.
I just thought I would throw this out there for any interested parties, maybe we can get some confirms or denies from the other developers on here.