This is a common and longstanding crash that has occurred since at least 4.12 and affected more than 400 users.
User Descriptions
Source Context
519 { 520 //QUICK_SCOPE_CYCLE_COUNTER(STAT_USceneComponent_UpdateComponentToWorldWithParent_XForm); 521 // Calculate the new ComponentToWorld transform 522 const FTransform RelativeTransform(RelativeRotationQuat, RelativeLocation, RelativeScale3D); 523 #if ENABLE_NAN_DIAGNOSTIC 524 if (!RelativeTransform.IsValid()) 525 { 526 logOrEnsureNanError(TEXT("USceneComponent:UpdateComponentToWorldWithParent found NaN/INF in new RelativeTransform: %s"), *RelativeTransform.ToString()); 527 } 528 #endif 529 ***** NewTransform = CalcNewComponentToWorld(RelativeTransform, Parent, SocketName); 530 }
REPRO WITH CAMERA ACTOR AND CAMERA RIG:
RESULT
Crash.
Stack overflow - code c00000fd (first/second chance not available) UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:492] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698] UE4Editor_Engine!USceneComponent::UpdateComponentToWorldWithParent() [scenecomponent.cpp:553] UE4Editor_Engine!USceneComponent::UpdateComponentToWorld() [scenecomponent.h:787] UE4Editor_Engine!USceneComponent::UpdateChildTransforms() [scenecomponent.cpp:2145] UE4Editor_Engine!USceneComponent::PropagateTransformUpdate() [scenecomponent.cpp:698]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-48995 in the post.