No detection of end of game event
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Duo |
New
|
Undecided
|
Unassigned |
Bug Description
While playing (with a recent version I cannot really identify), I had the following debug log. I report only the last ones:
----------
? _play: all [HeapMessage: (0G, 'G', 'Castor'), TurnMessage: Clovis]
? _play: Clovis [HandMessage: ([7G], set([DrawAction: Clovis, (CardAction7G,
? _play: Castor [HandMessage: ([0Y, 9Y, 4R, 8B, 5B, PR, PG, 1B], set([]))]
? _play: Calvin [HandMessage: ([PB], set([]))]
? _play: n346449 [HandMessage: ([4G, 5R], set([]))]
----------
? _play: all [HeapMessage: (7G, 'G', 'Clovis'), TurnMessage: n346449, WinnerMessage: Clovis]
? _play: Clovis [HandMessage: ([], set([]))]
? _play: Castor [HandMessage: ([0Y, 9Y, 4R, 8B, 5B, PR, PG, 1B], set([]))]
? _play: Calvin [HandMessage: ([PB], set([]))]
? _play: n346449 [HandMessage: ([4G, 5R], set([DrawAction: n346449, (CardAction4G,
----------
? _play: all [HeapMessage: (4G, 'G', 'n346449'), TurnMessage: Calvin, WinnerMessage: Clovis]
? _play: Clovis [HandMessage: ([], set([]))]
? _play: Castor [HandMessage: ([0Y, 9Y, 4R, 8B, 5B, PR, PG, 1B], set([]))]
? _play: Calvin [HandMessage: ([PB], set([DrawAction: Calvin]))]
? _play: n346449 [HandMessage: ([5R], set([]))]
----------
The player on the right has won, but it was not detected, allowed me to play, and the program got stuck on the left player turn.
At first glance it may be caused by a stack overflow error, that's what pdb says. But maybe it's pdb itself that provokes it?