The save is too long, I will email it. But here is the output log (attached). It looks like it hits the same error each time.
NullReferenceException: Object reference not set to an instance of an object
at Game.Item.GetSpriteIcon () [0x00000] in <filename unknown>:0
at Game.ItemMod.GetSpriteIcon () [0x00000] in <filename unknown>:0
at Game.StatusEffectInstance.GetSpriteIcon () [0x00000] in <filename unknown>:0
at Game.StatusEffectInstance.CacheOrigins () [0x00000] in <filename unknown>:0
at Game.StatusEffectInstance.OnAdd (IStatusEffectTarget target, IStatusEffectOrigin origin, Boolean skipResistance) [0x00000] in <filename unknown>:0
at Game.StatusEffectManager.AddEffect (Game.StatusEffectInstance newStatusEffect, IStatusEffectOrigin origin, Boolean skipResistance) [0x00000] in <filename unknown>:0
at Game.StatusEffectManager.AddNewEffect (Game.GameData.StatusEffectGameData gameData, IStatusEffectOrigin origin, Boolean empowered, Single shapeAdjust, Boolean skipResistance) [0x00000] in <filename unknown>:0
at Game.StatusEffectEvents.OnEventApplyStatusEffects (Game.StatusEffectInstance statusEffect, Game.DamageInfo damageInfo) [0x00000] in <filename unknown>:0
at Game.StatusEffectEvents.FireEvent (Game.StatusEffectInstance statusEffect, StatusEffectEventType triggerEvent, Game.DamageInfo damageInfo) [0x00000] in <filename unknown>:0
at Game.StatusEffectInstance.NotifyEvent (StatusEffectEventType eventType, Game.DamageInfo damageInfo) [0x00000] in <filename unknown>:0
at Game.StatusEffectInstance.ClearEffect () [0x00000] in <filename unknown>:0
at Game.StatusEffectInstance.OnClear (Game.StatusEffectManager manager) [0x00000] in <filename unknown>:0
at Game.StatusEffectManager.ClearStatusEffect (Game.StatusEffectInstance baseInstance, Boolean isCounter, Boolean clearStacks) [0x00000] in <filename unknown>:0
at Game.StatusEffectManager.ClearStatusEffectsByOrigin (IStatusEffectOrigin origin) [0x00000] in <filename unknown>:0
at Game.ItemMod.RemoveEquipEffects (UnityEngine.GameObject character, Game.Equippable equip) [0x00000] in <filename unknown>:0
at Game.Equippable.DestroyItemMod (Game.ItemMod mod) [0x00000] in <filename unknown>:0
at Game.Equippable.DestroyAllItemMods () [0x00000] in <filename unknown>:0
at Game.Equippable.Destroy () [0x00000] in <filename unknown>:0
at Game.WeaponSet.DestroyAll () [0x00000] in <filename unknown>:0
at Game.EquipmentSet.DestroyWeapons () [0x00000] in <filename unknown>:0
at Game.EquipmentSet.DestroyAll (Boolean includeWeapons) [0x00000] in <filename unknown>:0
at Game.Equipment.OnyxDestroy () [0x00000] in <filename unknown>:0
at Onyx.OnyxBehavior.OnDestroy () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
output_log_crash.txt