UbaSessionServer - ASSERT by Cross-Compile Toolchain imd UE5.5

Hey there,

Confirming some ground truth here:

  • You’ve been on 5.5.4 thorughout - since it last worked and now
  • Your Linux_SDK installed version has always been v23_clang-18.1.0-rockylinux8
  • I suspect you’ve a new windows update? Can you confirm your version?

This feels similar to this [related [Content removed] You’ll need to adopt the patch and generate your binaries. From Jack Anderson:

`… here’s the minimal patch procedure to stop the dump_syms crash:

First, run the .bat file mentioned here to set up the UBA solution:

Then edit UbaDetoursFunctionsMiMalloc.inl so Detoured__realloc_base is implemented as such:

void* Detoured__realloc_base(void* memblock, size_t size)
{
if (IsInMiMalloc(memblock))
return mi_realloc(memblock, size);
else
return True__realloc_base(memblock, size);
}

Then build just the UbaDetours target. The .dll is output at Engine\Binaries\Win64\UnrealBuildAccelerator\x64\UbaDetours.dll

Rebuilding UnrealBuildTool is also necessary so it copies this .dll into `Engine\Binaries\DotNET\UnrealBuildTool\runtimes\win-x64\native\UbaDetours.dll``

We will need to produce a new binary for 5.5.X. I’m still looking at this.

Julian