Can you post the call stack?
this is the callstack for the most recent crash
Inner exception callstack: No inner exception was thrown
Outer exception callstack: at TaleWorlds.CampaignSystem.Settlements.Locations.Location.GetLocationCharacter(Hero hero)
at TaleWorlds.CampaignSystem.Settlements.Locations.LocationComplex.GetLocationCharacterOfHero(Hero hero)
at TaleWorlds.CampaignSystem.CampaignBehaviors.HeroAgentSpawnCampaignBehavior.OnGovernorChanged(Town town, Hero oldGovernor, Hero newGovernor)
at TaleWorlds.CampaignSystem.MbEvent`3.InvokeList(EventHandlerRec`3 list, T1 t1, T2 t2, T3 t3)
at TaleWorlds.CampaignSystem.CampaignEvents.OnGovernorChanged(Town fortification, Hero oldGovernor, Hero newGovernor)
at TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnGovernorChanged(Town fortification, Hero oldGovernor, Hero newGovernor)
at TaleWorlds.CampaignSystem.CampaignBehaviors.ClanVariablesCampaignBehavior.UpdateGovernorsOfClan(Clan clan)
at TaleWorlds.CampaignSystem.CampaignBehaviors.ClanVariablesCampaignBehavior.DailyTickClan(Clan clan)
at TaleWorlds.CampaignSystem.MbEvent`1.InvokeList(EventHandlerRec`1 list, T t)
at TaleWorlds.CampaignSystem.CampaignEvents.DailyTickClan(Clan clan)
at TaleWorlds.CampaignSystem.CampaignEventDispatcher.DailyTickClan(Clan clan)
at TaleWorlds.CampaignSystem.CampaignPeriodicEventManager.PeriodicTicker`1.PeriodicTickSome(Double timeUnitsElapsed)
at TaleWorlds.CampaignSystem.CampaignPeriodicEventManager.PeriodicDailyTick()
at TaleWorlds.CampaignSystem.CampaignPeriodicEventManager.TickPeriodicEvents()
at TaleWorlds.CampaignSystem.Campaign.Tick()
at TaleWorlds.CampaignSystem.GameState.MapState.OnMapModeTick(Single dt)
at TaleWorlds.CampaignSystem.GameState.MapState.OnTick(Single dt)
at TaleWorlds.Core.GameStateManager.OnTick(Single dt)
at TaleWorlds.Core.Game.OnTick(Single dt)
at TaleWorlds.Core.GameManagerBase.OnTick(Single dt)
at TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch10(Module this, Single dt)