Thanks for your detailed crash report.

Did you applied all fixes?

If yes, and it seems you are winning both battles manually, you can use the "auto_win defender" cheat to not have to fight the epirote army manually (does this army has actually a FM?) by using the console and resolving the battle automatically.

If this does not help I would suggest to go some years back to another save.

XSamatan