Toggling SetSimulatePhysics state on a Primitive component with a child PrimitiveComponent leaks PxShapes

UE - Simulation - Physics - May 23, 2016

FBodyInstance::Weld did not check to see whether or not child components were already welded to a parent. This meant that whenever Weld was called, ShapeToBodiesMap would continue to grow in size, e ...

Bug: Relative File Paths for Asset Source Files are Incorrectly Generated for Engine and Engine Plugin Assets

UE - Editor - Content Pipeline - Nov 21, 2024

When importing an asset like a Texture asset using the steps mentioned in the Repro steps, the imported asset does not have the correct relative path listed under the newly-created asset's "Source F ...

Project packaged on Windows for Linux crashes after exiting on Linux

Tools - Aug 18, 2016

I noticed this after packaging multiple samples projects on Windows for Linux and running them on my Linux machine. The project exited cleanly, but there was a crash and callstack generated in the ...

Linked animation graph doesn't trigger anim notifications on dedicated server.

OLD - Anim - Jun 15, 2020

Linked animation graph doesn't trigger anim notifications on dedicated server. There is no expected message in log: LogBlueprintUserMessages: [HitReact_AnimBP_C_0] Client 0: HitNotify IsServer: tru ...

Maximum number of State Machine connections?

OLD - Anim - Mar 16, 2015

Adding more than 8 connections to or from a state in the state machine results in unpredictable behavior, like causing an animation to fail. (See image.) Was able to reproduce with user's test file ...

USkeletalMeshComponent::HandleExistingParallelClothSimulation() calling WaitUntilTaskCompletes can trigger arbitrary task that modifies currently iterated UWorld::ComponentsThatNeedPreEndOfFrameSync

UE - Framework - Components - Feb 23, 2024

Context ActorComponents can schedule an end-of-frame update for themselves by calling UWorld::MarkActorComponentForNeededEndOfFrameUpdate. The UWorld will iterate all those actor components once pe ...

Crash using Oculus Hand Component

UE - Platform - XR - Apr 29, 2022

Using the Oculus Hand component in a blueprint pawn will cause the engine to crash. This occurs using the Native OpenXR with Oculus Vendor Extensions in the XR API. If the user switches to Legacy Oc ...

Crash when a nested widget is set to "Force Slow Construction Path"

UE - Editor - UI Systems - May 25, 2018

Does not occur if the root widget also disables the fast path. As a result, the current workaround is to ensure that the fast construction path is also disabled on the parent widget by making sure ...

GetRandomReachablePointInRadius is displaying non reachable points when radius float values exceed 6000

UE - AI - Oct 31, 2018

When creating an Actor, and placing them inside of a geometric obstacle. GetRandomReachablePointInRadius is giving only non reachable points. The behavior happens when we set our navigational mesh b ...