Frequent PSO Crash

Hello!

We are getting a pretty consistent assert in MarkCompliaionComplete (PSOPrecacheMaterial.cpp):

LogWindows: Error: appError called: Assertion failed: !CheckCompilingPSOs(*FindResult, false ) [File:\Engine\Source\Runtime\Engine\Private\PSOPrecacheMaterial.cpp] [Line: 581]

We have merged CL 42765782 from ue5-main release branch to get a little more information out of the assert.

But if you have any ideas or things we can try that would be great!

Thanks, Nicole.

Steps to Reproduce

Hi,

thanks for reaching out. Hitting the assert in MarkCompilationComplete has been reported by some other UE licensees as well in these threads and is likely caused by a race condition:

[Content removed]

[Content removed]

[Content removed] (you can translate this to English by right-clicking in Chrome)

There is also a bug report under https://issues.unrealengine.com/issue/UE-288175.

From those last two cases, it seems that a possible workaround is to comment out the verify statement in CL 42765782 (after applying that commit). Could you try that and see if it prevents the crash?

Thanks,

Sa,

Hi Sam,

Thanks for the speedy reply!

Yeah so we have merged that CL, I’ll comment out the assert and replace it with a log.

We are also in 5.6 by the way, so the issue still occurs in this version.

Thanks,

Nicole

Hi and thanks for the update. Please let me know if commenting out the assert works.

Thanks,

Sam