Sat 09 Feb 2013 09:39:12 PM UTC, original submission:
- Two users initially: herp, derp, each with a player
- Game started
- herp: /delegate to pamcakes
- herp leaves
- pamcakes joins (not attached to player intitially)
- pamcakes: /delegate take Ur-Nammu [herp's player]
- bad things happen to server
"Bad things" include many many assertion failures and eventually a crash.
With -F, the first server assertion failure:
Without -F, I get 8112 of these assertions, then a different one, then a segfault.
(I note that this is a map of 78 x 52 = 4056 tiles, so it looks like there are two assertion failures per tile. I haven't checked if they have different backtraces.)
A similar thing happens if the delegate 'pamcakes' just leaves the game, without 'herp' reconnecting. So it may be something to do with the process of detaching the delegate from the player. This is probably the simpler case to debug, but I haven't double-checked the backtraces etc are exactly the same.
|