Horde Agent (Windows Installer) - .NET Runtime version : 4.0.30319.0 - Fatal errorCLR error: 80004005.

We have Horde Agents (Windows Installer) on VM’s with Windows Server 2022 Standard 21H2 and in the Event Viewer we are seeing this error:

.NET Runtime version : 4.0.30319.0 - Fatal errorCLR error: 80004005.

I have checked and the error started occurring after installing Horde Agent. This is happening on all the VM agents.

The UBA compilations are working, but we have the doubt that this may be creating performance problems with the agents.

Our IT has tried repairing .NET Runtime, uninstalling and reinstalling, but the issue continues.

On my PC I see

Application: VCTIP.EXE

Framework Version: v4.0.30319

Description: The process was terminated due to an unhandled exception.

Exception Info: exception code e0434352, exception address 00007FF9C3375369

Stack:

I found “VCTIP (vctip.exe) is the “VC++ Technology Improvement Program” uploader.” and I’m guessing this is sent to the VM’s with UBA.

Is there a way to avoid the use of VCTIP.exe in UBA?

Do you know if this can slow-down the remote compilations?

Thanks,

David

Edit:

just now I have seen an error in a build:

Unhandled Exception: System.IO.FileNotFoundException: The specified module could not be found. (Exception from HRESULT: 0x8007007E)
ASSERT: Unhandled exception/crash. Suppress debugger startup and try to report issue instead. This message is here to hopefully see callstack
 CALLSTACK:
   uba::Detoured_CreateProcessW (UbaDetoursFunctionsKernelBase.inl:3052)
   KERNEL32.dll: +0x713f9
   KERNEL32.dll: +0x71e94
   KERNEL32.dll: +0x71996
   KERNELBASE.dll: +0x12cc69
   ntdll.dll: +0xa5818
   ntdll.dll: +0x8ce46
   ntdll.dll: +0xa28bf
   ntdll.dll: +0x52554
   ntdll.dll: +0x522a7
   KERNELBASE.dll: +0x25369
   clr.dll: +0x3df1d
ERROR: Process 1692 VCTIP.EXE (C:\HAS\Saved\Uba\sessions\250925_100329\bin\c74eb6f9a94706d723e0cc990740cce5\VCTIP.EXE) not active but did not get exit message. Received 18 messages (GetExitCodeProcess returned 0xe0434352)

This did not make the build fail.

Hey David,

VCTIP.exe should be suppressed here from a UBA perspective.

Let me see if the SME of the area has any feeback here.

Julian

Hey there,

Just quickly spoke with the SME for UBA, and yeah this is something that has been fixed/re-encountered/fixed in UBA. Their suggestion is to attempt using the latest of UBA from main. You should be able to obtain these via the https://github.com/EpicGames/UnrealEngine/blob/ue5\-main/Engine/Build/Commit.gitdeps.xml on the mainline branch.

Specifically:

  • Engine/Binaries/PLATFORM/UnrealBuildAccelerator

Kind regards,

Julian