[Freeciv-Dev] [bug #17049] in handle_player_diplstate() [packhand.c::1953]: assertion 'ds != ((void *)0)
Update of bug #17049 (project freeciv): Status:None = Ready For Test Assigned to:None = syntron ___ Follow-up Comment #4: Thanks for the savegame. Here is a bug fix: create the player slot on the client as soon as possible * if a player is split, send the information about the new player slot to all connections as soon as possible. This ensures that the player slot is created on the client(s). Thus, the diplomatic state is available. But the savegame shows another problem. After the civil war the Sicilian player gets knowledge about the new map, i.e. the teritorium of both nations after the civil war. (file #11217) ___ Additional Item Attachment: File name: 20101114-trunk-create-the-player-slot-on-the-client-as-soon-as-poss.patch Size:1 KB ___ Reply to this item at: http://gna.org/bugs/?17049 ___ Nachricht geschickt von/durch Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #17049] in handle_player_diplstate() [packhand.c::1953]: assertion 'ds != ((void *)0)
Follow-up Comment #5, bug #17049 (project freeciv): You mean borders? The savegame was with foggedborders off. ___ Reply to this item at: http://gna.org/bugs/?17049 ___ Message posté via/par Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #17049] in handle_player_diplstate() [packhand.c::1953]: assertion 'ds != ((void *)0)
Follow-up Comment #6, bug #17049 (project freeciv): You mean borders? The savegame was with foggedborders off. OK; then all is fine ;-) ___ Reply to this item at: http://gna.org/bugs/?17049 ___ Nachricht geschickt von/durch Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #17049] in handle_player_diplstate() [packhand.c::1953]: assertion 'ds != ((void *)0)
Follow-up Comment #3, bug #17049 (project freeciv): You patch doesn't solve the problem. Attaching a savegame. You need to take Derbent. (file #11197) ___ Additional Item Attachment: File name: civil_war.sav.bz2 Size:15 KB ___ Reply to this item at: http://gna.org/bugs/?17049 ___ Message posté via/par Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #17049] in handle_player_diplstate() [packhand.c::1953]: assertion 'ds != ((void *)0)
Follow-up Comment #1, bug #17049 (project freeciv): The initialisation of the second player on the client seems to be missing. See also gna bug #16334. The data of the new player due to civil war should be send as soon as possible. I will check this. ___ Reply to this item at: http://gna.org/bugs/?17049 ___ Nachricht geschickt von/durch Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #17049] in handle_player_diplstate() [packhand.c::1953]: assertion 'ds != ((void *)0)
Follow-up Comment #2, bug #17049 (project freeciv): I'm not sure that caused this. In civil_war() the player are updated directly after the creation of the new civil war player. Thus, the client should know about the new player ... Do you have a savegame? (possible patch attached) (file #11184) ___ Additional Item Attachment: File name: 2010-trunk-fix-civil-war.patch Size:1 KB ___ Reply to this item at: http://gna.org/bugs/?17049 ___ Nachricht geschickt von/durch Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev