The github links were exactly what I needed to try the CLs out, thank you. Unfortunately I was immediately able to reproduce the same crash with those changes unshelved.
I don’t think it’s directly related, but I’ve observed that this intermittent crash tends to almost always repro after I hit the ensure in CheckMatrixPrecision:
ensureMsgf(OriginX <= OriginMax && OriginY <= OriginMax && OriginZ <= OriginMax,
TEXT("Found precision loss while converting matrix to GPU format, verify the input transforms. ")
TEXT("This error usually indicates the view transform is invalid, or the PreViewTranslation/ViewOrigin was not set up correctly."));
Which itself is in a callstack related to generating distance fields from a cable generator. We do have r.RayTracing.Geometry.Cable=0 set in our project due to Raytracing Error Crash in 5.6 - #2 by BRGEzedeRocco which… may be unrelated, but I thought I’d mention it since this other question also mentioned disabling other geometry for ray tracing in order to work around a different crash (in their case, Niagara meshes- which we incidentally also have disabled in our project).
[Attachment Removed]