There are areas of the game that are very intensive and not exactly optimized.

I have always assumed that it was a RAM problem. The game does have an automatic reporting system for any crashes but I don’t know that they are still patching it.

I have at times run into the same issue. The best thing I can tell you is to always save before battles, both before deciding to attack and at the battle screen. That way if you keep getting the crash you can go back and not fight at that exact spot.

There was also a boarding button bug that could cause a crash. I don’t know that it was ever fixed in all situations.