First info, I’m on 4.8.2.
For some reason that I have not been able to accurately pinpoint, I have a crash that happens seemingly at random: it’s not always after the same amount of time, not at the same place, not at the same part of the game flow. It’s seems to be occuring within the rendering thread and is basically complaining about a NaN matrix.
I would like to have at least a hint of what is going on, as far as I know, I don’t see any artifact or glitch in the scene as simply replacing the NaN matrix for the Identity matrix seems to correctly “bypass” the issue. Nevertheless, I would like to understand what is going on, and if you have any idea what can cause this or how to proceed to get a better idea of what is going on, please let me know!
Some of the logs seem to be pointing at an emitter from a particle system, but before recently, I did not have any issue with said particle system. I am currently thinking it could be a mixture of dynamic shadows and some types of emitters that do not play well together…but that’s just a guess…
Here is a part of the crash error log, attached is the complete log. Please note that the logs are not always the same, sometimes it gives different but similar output.
link text
Thanks in advance for the help!
Mick
LogUnrealMath:Error: FMatrix::InverseFast(), trying to invert a NIL matrix, this results in NaNs! Use Inverse() instead.
LogOutputDevice: === Handled error: ===
Ensure condition failed: false [File:c:\users\mdube\perforce\prodperforce\jotunn\engine_4.8_base\engine\source\runtime\core\public\math\UnrealMatrix.h] [Line: 266]
FMatrix::InverseFast(), trying to invert a NIL matrix, this results in NaNs! Use Inverse() instead.
Stack:
UE4Editor-Core.dll!FWindowsPlatformStackWalk::StackWalkAndDump() {0x00007ffab34eb036} + 0 bytes