Child actor primitive root component failing to decrement attachment counter to 0 before UPrimitiveComponent::FinishDestroy

UE - Framework - Components - Aug 8, 2024

Dragging a BP actor containing a child actor component of an actor class with a static mesh as its root component into the scene viewport will cause artifacts and hit SceneData.AttachmentCounter.Get ...

Non-terminating while loop when creating a new BP Actor and quickly switching between components.

UE - Gameplay - Blueprint Editor - May 14, 2024

It is possible for the while loop in UnrealEditor-SubobjectDataInterface.dll!USubobjectDataSubsystem::GetActorRootHandle(const FSubobjectDataHandle & StartingHandle) Line 815  to not terminate when ...

Crash accessing a non-empty TSet or TMap local variable in a blueprint function

UE - Gameplay - Blueprint - Mar 6, 2017

Getting a crash when trying to access a non-empty TSet or TMap local variable in a blueprint function. This is only occurring with local variables. The issue also does not occur if the TSet or TMap ...

Check hit when setting push-model array from a different actor's blueprint

UE - Networking - Jan 31, 2025

This is due to the same reason behind [Link Removed], as the stack object is passed to MARK_PROPERTY_DIRTY rather than the array property's owner.  ...

Crash on hot reload for DynamicDelegate

UE - Foundation - Core - Mar 23, 2020

This issue may be badly implemented, but the reference to the VTable may be incorrect during a hot reload. Crash always in sample project. Summary:Call ForeachRow function in Custom Struct constr ...

Calling UMoverComponent::IsModifierActiveOrQueued() immediately after calling UMoverComponent::K2_QueueMovementModifier() will return false

UE - Gameplay - Player Movement - Mover - Mar 10, 2025

Calling UMoverComponent::IsModifierActiveOrQueued() immediately after calling UMoverComponent::K2_QueueMovementModifier() will return false. Checking the code, IsModifierActiveOrQueue() calls FindMo ...

Renaming actors between levels during PIE causes issues

UE - World Creation - Worldbuilding Tools - OFPA - Dec 4, 2023

When renaming actors during PIE the actor generates a new, non memory/temporary, actor package underneath the PIE world- this is then causing checks in EnumerateMemoryAssetsHelper (in AssetRegistry. ...

Compressed anim sequence data isn't updated immediately when a mesh is reimported

UE - Anim - Runtime - Mar 21, 2022

It seems that when reimporting a mesh that has added bones we aren't updating the compressed data within the anim sequences to account for the change in indicies of the virtual bones. If a user cal ...

Compressed anim sequence data isn't updated immediately when virtual bones are added

UE - Anim - Runtime - Mar 21, 2022

It seems that the compressed animation data within an anim sequence is not updated immediately when a virtual bone is added to a skeleton. If the user attempts to call UAnimSequence::GetBoneTransf ...