I've had a similar CTD issues when trying to land specific units out of an army and not just the general.
In other words, I took a full stack army into a port, but decided that I only needed a couple of units to either add to an army already on land or simply perform garrison duty. In trying to disembark two selected units of the larger army, I got a CTD and neither of the units were the General's group.
It's my theory that certain, or maybe even random units, get created with corrupt files or they become corrupted enough that they will always cause a crash at certain transfer points--usually ports.
Just as a test, I wondering if you have a different army with a different general available to see if the same thing happens at the same port. The idea being that it could simply the particular general's unit in your situation and not just any general's unit.
Also try to see if the same general causes a crash at a different port.
Advancement in rank or chevron levels could be a source of corruption. These port CTD's used to be worse, but I think the developers been systematically eliminating some of these crash point bugs . Obviously they haven't found them all yet or maybe just haven't really isolated the root cause of the issue.
Cheers
Bookmarks