I was able to reload the last autosave, and this time, before I was able to get to the enemy unit, it attacked the town (same one my sovereign had teleported to the last time) and the game then crashed.
New dump file is here.
Autosave file is here.
In case it matters, the town we are fighting over is one that I had previously captured from a minor faction.