Description

FGeometryCacheStreamingManager::RemoveGeometryCache calls FlushRenderingCommands which shows up as a hitch when profiling.

[Link Removed]

Ideally the flush added in CL#23782411 to fix a rare deadlock could be reverted and the deadlock addressed without the flush.

Steps to Reproduce

Steps to Reproduce

1. Create a level with a playing GeometryCache
2. Create a blueprint to play, stop, then destroy the GeometryCache
3. Run the game client with Insights attached
4. Load the level and let the blueprint finish and garbage collection happen

Expected

FlushRenderCommands isn't called when the GeometryCache is removed

Actual

FlushRenderCommands is called when the GeometryCache is removed

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-296128 in the post.

0
Login to Vote

Unresolved
ComponentUE - Editor - Content Pipeline - Alembic
Affects Versions5.35.45.5
Target Fix5.7
CreatedJun 12, 2025
UpdatedJun 13, 2025
View Jira Issue