[Freeciv-Dev] [bug #17049] in handle_player_diplstate() [packhand.c::1953]: assertion 'ds != ((void *)0)

2010-11-14 Thread Matthias Pfafferodt

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)

2010-11-14 Thread pepeto

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)

2010-11-14 Thread Matthias Pfafferodt

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)

2010-11-12 Thread pepeto

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)

2010-11-11 Thread Matthias Pfafferodt

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)

2010-11-11 Thread Matthias Pfafferodt

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