Jump to content

频繁的保存崩溃


2210763003
  • Branch: Live Branch Version: Windows Pending

每次保存都有高概率崩溃。加载存档的时候也有高概率崩溃。

ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

System.Collections.Generic.List`1[T].get_Item (System.Int32 index) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0)
HandleVector`1[T].UnpackHandle (HandleVector`1+Handle[T] handle, System.Byte& version, System.Int32& index) (at <1f583ce96a48430ba66629e5477a0517>:0)
GameScenePartitioner.Add (System.String name, System.Object obj, System.Int32 x, System.Int32 y, System.Int32 width, System.Int32 height, ScenePartitionerLayer layer, System.Action`1[T] event_callback) (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
GameScenePartitioner.Add (System.String name, System.Object obj, Extents extents, ScenePartitionerLayer layer, System.Action`1[T] event_callback) (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
DecorProvider.AddDecor () (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
DecorProvider.Refresh () (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
DecorProvider.<OnSpawn>b__26_0 (System.Object data) (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
ScenePartitioner.RunEntries (System.Collections.Generic.List`1[T] gathered_entries, System.Object event_data) (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
ScenePartitioner.TriggerEvent (System.Int32 x, System.Int32 y, System.Int32 width, System.Int32 height, ScenePartitionerLayer layer, System.Object event_data) (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
GameScenePartitioner.TriggerEvent (System.Int32 x, System.Int32 y, System.Int32 width, System.Int32 height, ScenePartitionerLayer layer, System.Object event_data) (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
SimCellOccupier.OnModifyComplete () (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
Klei.CallbackInfo.Release () (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
World.UpdateCellInfo (System.Collections.Generic.List`1[T] solidInfo, System.Collections.Generic.List`1[T] callbackInfo, System.Int32 num_solid_substance_change_info, Sim+SolidSubstanceChangeInfo* solid_substance_change_info, System.Int32 num_liquid_change_info, Sim+LiquidChangeIn

NullReferenceException: Object reference not set to an instance of an object

SaveLoadRoot.SaveWithoutTransform (System.IO.BinaryWriter writer) (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
SaveLoadRoot.Save (System.IO.BinaryWriter writer) (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
SaveManager.Write (Tag key, System.Collections.Generic.List`1[T] value, System.IO.BinaryWriter writer) (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
SaveManager.Save (System.IO.BinaryWriter writer) (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
SaveLoader.Save (System.IO.BinaryWriter writer) (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
SaveLoader.Save (System.String filename, System.Boolean isAutoSave, System.Boolean updateSavePointer) (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
Game+<DelayedSave>d__205.MoveNext () (at <5375d36347d34bc0b1ea487bdcad48e4>:0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <82f243aab18c4f32918da2df41974365>:0)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

Build: U55-663500-V

 

以上是其中2次错误代码

 


Steps to Reproduce

DxDiag.txt




User Feedback


There are no comments to display.



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...