Changing levels with an auto-released particle system will cause cooked builds to crash.
This is a regression. This crash does not occur in 4.25
RESULT
The game will crash with the pop-up dialog saying "Fatal error!"
Windows::EnterCriticalSection(Windows::CRITICAL_SECTION *) Line 215 C++
FWindowsCriticalSection::Lock() Line 47 C++
FScopeLock::
{ctor}(FWindowsCriticalSection *) Line 39 C++
FParticleTileAllocator::Free(int) Line 181 C++
FParticleSimulationResources::FreeTile(unsigned int Tile) Line 474 C++
FGPUSpriteParticleEmitterInstance::ReleaseSimulationResources() Line 3895 C++
[External Code]
UParticleSystemComponent::ResetParticles(bool bEmptyInstances) Line 5756 C++
UObject::ConditionalBeginDestroy() Line 996 C++
UnhashUnreachableObjects(bool bUseTimeLimit, float TimeLimit) Line 2112 C++
CollectGarbageInternal(EObjectFlags KeepFlags, bool bPerformFullPurge) Line 2051 C++
CollectGarbage(EObjectFlags KeepFlags, bool bPerformFullPurge) Line 2155 C++
UEngine::TrimMemory() Line 13142 C++
UEngine::LoadMap(FWorldContext & WorldContext, FURL URL, UPendingNetGame * Pending, FString & Error) Line 12773 C++
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-105201 in the post.
0 |
Component | UE - Niagara |
---|---|
Target Fix | 4.26.1 |
Created | Jan 6, 2021 |
---|---|
Resolved | Jan 12, 2021 |
Updated | Sep 19, 2021 |