Try this, it worked for me:
- Reinstall SH3 + 1.2 patch
- Always use new savegame files to save your patrols. Never overwrite old savegames.
I used to get ctd's all the time whenever I did something related to crew management: push the buttons in F7 screen, man the deck gun/flak...
On a fresh install everything was ok. Then after a few hours of playing and restarting the ctd's would occur consistently.
Since I use the above method I've never had a ctd (two weeks of intensive playing).
I notified Ubi Support about this problem. They told me to update my graphics drivers
Didn't make a difference. I then told them about the possible workaround - still the same graphics drivers
- they filed it as "solved".
Hope it helps!