It seems that the [Link Removed] UBT creates to ensure any child processes are terminated on close is somehow affecting the mspdbsrv process that cl is spawning and terminating it when cl is finished, and is causing PDB API errors. Seems to be intermittent.
D:\UE5\Engine\Source\Runtime\CoreUObject\Public\UObject\UnrealType.h(6646): fatal error C1090: PDB API call failed, error code '23': (0x000006BA)
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-179732 in the post.
|Component||UE - Foundation - Cpp Tools - UnrealBuildTool|
|Created||Mar 9, 2023|
|Resolved||Mar 10, 2023|
|Updated||Apr 29, 2023|