Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord

Shokuho
Crash when game saved or autosaved
The game crashes specifically during saving. The game itself runs without issues, and in the early stages of a playthrough I can save normally. However, after progressing further, for some reason the game begins to crash whenever I try to save.

I attempted saving individually after every action to track down the cause, but found no clear signs.

After restarting the game from the beginning several times, the issue seems to occur after playing for a few hours from the start. However, I do not know the exact reason.

I also tried a clean reinstall and deleting with Shred, but it doesn’t seem to have any effect.

----------------------
Exception Information:
Type: System.AccessViolationException
Message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Stacktrace:
at int System.Collections.Generic.Dictionary<TKey, TValue>.FindEntry(TKey key)
at bool System.Collections.Generic.Dictionary<TKey, TValue>.TryGetValue(TKey key, out TValue value)
at int TaleWorlds.SaveSystem.Save.SaveContext.GetObjectId(object target)
at void TaleWorlds.SaveSystem.Save.VariableSaveData.InitializeData(MemberTypeId memberSaveId, Type memberType, TypeDefinitionBase definition, object data)
at void TaleWorlds.SaveSystem.Save.FieldSaveData.Initialize(TypeDefinitionBase typeDefinition)
at void TaleWorlds.SaveSystem.Save.ObjectSaveData.CollectMembers()
at void TaleWorlds.SaveSystem.Save.SaveContext.SaveSingleObject(ArchiveConcurrentSerializer headerSerializer, byte[][] objectData, int id)
at bool TaleWorlds.SaveSystem.Save.SaveContext.Save(object target, MetaData metaData, out string errorMessage)+(int startInclusive, int endExclusive) => { }
at void ManagedCallbacks.EngineCallbacksGenerated.NativeParallelDriver_ParalelForLoopBodyCaller_Patch1(long loopBodyKey, int localStartIndex, int localEndIndex)
-------------------------

Crash Report Link
https://report.butr.link/B3361D