I noticed this issue is marked as not reproducible but it is problematic for my current project and I’ve tracked down what triggers it. It seems to be a race condition occurs when updating a material parameter on the last tick before the game closes between the material being garbage collected and the render thread actually updating the parameter.
I’ve attached a simple repro-project that will trigger the crash upon stopping a PIE session. Since it’s a race condition bug, it may not always crash the first time, but on my PC it usually crashes at least 33% of the time. There are simple BP_CrashActor
and M_DynamicSprite
assets that combine to trigger the bug.
Hopefully I’m posting this through the correct channels, never done this before.
UE196274.zip (42.5 KB)
1 post - 1 participant