Crashing on 0.5.4f: Mesh filter with no mesh assigned on 'OxygenFurnace'.

Fixed
kohrar [github] · 3 years ago

Issue description

Since the most recent update, the save I've been playing has been crashing a few minutes after loading.

I've attached the logs. It looks like it cuts off abruptly after throwing an exception with the excerpt below.

W 03:56:11,964 S1533448 ~Mai: Mesh filter with no mesh assigned on 'OxygenFurnace'.
  at Mafi.Unity.InstancedRendering.InstancingUtils.TryGetSharedMatsMeshes (UnityEngine.GameObject go, System.Boolean includeInactive, Mafi.Collections.ImmutableCollections.ImmutableArray`1[T] animatedMeshes, System.Boolean isStatic, Mafi.Collections.ImmutableCollections.ImmutableArray`1[Mafi.Collections.Pair`2[UnityEngine.Mesh,UnityEngine.Material]]& meshMats, System.String& error, System.Predicate`1[T] childPredicate) [0x00000]  
  at Mafi.Unity.InstancedRendering.InstancingUtils.TryGetMeshLodsAndMaterialsFromPrefab (Mafi.Unity.AssetsDb assetsDb, System.String prefabPath, Mafi.Collections.ImmutableCollections.ImmutableArray`1[T] animatedMeshes, System.Boolean isStatic, System.Collections.Generic.IReadOnlyDictionary`2[UnityEngine.Material,UnityEngine.Mesh[]]& meshMatLods, UnityEngine.GameObject& collidersGo, System.String& error) [0x00000]  
  at Mafi.Unity.Entities.Static.InstancedChunkBasedLayoutEntitiesRenderer+EntityProtoRenderingData..ctor (Mafi.Unity.Entities.Static.InstancedChunkBasedLayoutEntitiesRenderer parentRenderer, Mafi.Core.Entities.Static.Layout.LayoutEntityProto proto) [0x00000]  
  at Mafi.Unity.Entities.Static.InstancedChunkBasedLayoutEntitiesRenderer.getOrCreateEntityRenderingData (Mafi.Core.Entities.Static.ILayoutEntity entity) [0x00000]  
  at Mafi.Unity.Entities.Static.InstancedChunkBasedLayoutEntitiesRenderer.AddEntityOnSync (Mafi.Core.Entities.IRenderedEntity entity, Mafi.Core.GameTime time) [0x00000]  
  at Mafi.Unity.Entities.DelayedEntitiesRenderer.SyncUpdate (Mafi.Core.GameTime time) [0x00000]  
  at Mafi.Unity.Entities.Static.InstancedChunkBasedLayoutEntitiesRenderer.SyncUpdate (Mafi.Core.GameTime time) [0x00000]  
  at Mafi.Unity.Entities.EntitiesRenderingManager.syncUpdate (Mafi.Core.GameTime time) [0x00000]  
  at Mafi.EventNonSaveable`1[T].Invoke (T arg) [0x00000]  
  at Mafi.EventNonSaveable`1[T].InvokeTraced (T arg, System.String traceCategory) [0x00000]  

I tried playing twice and both times resulted in a crash soon after. One was when the game was running, the other was when I was paused.

Thanks in advance!

Reproduction steps

  1. Load attached save
  2. Have it run for a minute or so
  3. Experience it crash 😥

Game version and build number

0.5.4f

Operating system

Windows

Attachments

23-08-23_21-57-31_9676.log
23-08-23_21-55-14_7463.log
save_23-08-23_01-50-25.save

Files not imported: save_23-08-23_01-50-25.save

2 attachments only for registered users
kohrar [github] · 3 years ago

It's possible it's an issue on my end and that exception is a red herring.

Looking at the system logs, it appears there's an issue with the Nvidia driver being in a bad state. A reboot seems to have cleared the issue.

Closed as ✅ Fixed

5 Showing 1–2 of 2