Developer Notes

There is a potential race condition in the landscape texture writing code that can lead to the following assert to be triggered : 

 

Assertion failed: LockState == ELockState::None [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Texture.cpp] [Line: 2233] GetMipData (FMipData) shouldn't be called in-between LockMip/UnlockMip

 

FLandscapeTextureDataInterface::Flush needs to be updated in order to make sure the mips cannot be in a locked state at this point

Description

Generated from CrashReporter

Have Comments or More Details?

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

0
Login to Vote

Unresolved
CreatedJun 16, 2023
UpdatedFeb 21, 2024