UBA assert during build of Linux CrashReportClient after Windows Update KB5060842

Some additional details:

  1. Crashing process is breakpad’s dump_syms.exe ran after linking any Linux binary.
  2. Build “succeeds” because the .psym output is not essential to complete the build, but also means Linux debugging symbols will not be available.
  3. UbaDetours.dll: +0x492e appears to be the detoured realloc, hypothesis is a ucrt allocation is being made somehow and later fed to mimalloc’s mi_realloc.
  4. dump_syms has DIA as a dependency, which is likely the COM library seen in the callstack. Hypothesis is it’s now able to make a memory allocation bypassing mimalloc after KB5060842.