Reply To alain_bkr
3.1 d7b47462748f (pulled today) No idea if there a link with the assertion failure, but at previous turn the only remaining nation wanted to cancel treaty, but could not because he is in democracy.
1: in war_countdown() [../../../ai/default/daidiplomacy.c::1421]: assertion 'adip->countdown == -1' failed.
Very likely they are linked. I think the assert failure means that countdown to a change in diplomatic relations has been wrongly set.
New patch version to handle also the case where treaty cancelling fails for unknown reason. Also ported the patch to S2_6.
3.1 d7b47462748f (pulled today)
No idea if there a link with the assertion failure, but at previous turn the only remaining nation wanted to cancel treaty, but could not because he is in democracy.