EDIT: We solved it, for anyone that might run into a similar issue: In your project settings set “Default Shape Complexity” to “Use Simple as Complex”.
Hello,
UE 5.1 introduced a change where it seems to force collisions to be rebuilt by the engine while the level is loading by removing IsCollisionEnabled check for USplineMeshComponent.
This is causing big headaches for us using a lot of USplineMeshComponents in our level as it’s now often crashing the engine while loading. The crashes are very inconsistent as we’ve had people with poor hardware load the level fine while people with high-end machines getting constant crashes.
This is seemingly the commit causing all the issues:
https://github.com/EpicGames/UnrealEngine/commit/6144cf98541f80460ac53de7d1264c735d0bceaa
Reverting this commit and rebuilding the engine fixes the issue.
I also attached a crash log for anyone interested:
MyProject.log (128.8 KB)
Does anyone have any idea how this could be fixable without touching source code? We create content for the marketplace and are stuck with whatever Epic decides to do and in this case it’s yet another blunder for us,
Thanks.