Closed GoogleCodeExporter closed 8 years ago
The tail of log:
17:47:35 ('Ping', '17:10:27.886') Debug: 64 bytes from fics.freechess.org
(69.36.243.188): icmp_seq=248 ttl=51 time=212 ms
17:47:36 ('Ping', '17:10:27.969') Debug: 64 bytes from fics.freechess.org
(69.36.243.188): icmp_seq=248 ttl=51 time=211 ms
17:47:36 ('GuestCRMF', 'raw') Debug:
{Game 220 (guestcpcpcp vs. GuestGCLR) Creating unrated blitz match.}
fics%
guestcpcpcp(U) is no longer available for matches.
fics%
GuestGCLR(U) is no longer available for matches.
fics%
17:47:36 ('GuestCRMF', 'nonmatched') Debug:
17:47:36 ('GuestCRMF', 'lines') Debug: {Game 220 (guestcpcpcp vs. GuestGCLR)
Creating unrated blitz match.}
17:47:36 ('GuestCRMF', 'on_game_add') Debug: {Game 220 (guestcpcpcp vs.
GuestGCLR) Creating unrated blitz match.}
17:47:36 ('GuestCRMF', 'lines') Debug:
17:47:36 ('GuestCRMF', 'nonmatched') Debug:
17:47:36 ('GuestCRMF', 'lines') Debug: guestcpcpcp(U) is no longer available
for matches.
17:47:36 ('GuestCRMF', 'on_player_unavailable') Debug: guestcpcpcp(U) is no
longer available for matches.
17:47:36 ('GuestCRMF', 'lines') Debug:
17:47:36 ('GuestCRMF', 'nonmatched') Debug:
17:47:36 ('GuestCRMF', 'lines') Debug: GuestGCLR(U) is no longer available for
matches.
17:47:36 ('GuestCRMF', 'on_player_unavailable') Debug: GuestGCLR(U) is no
longer available for matches.
17:47:36 Default Debug: GameWidget.setLocked: [gbtami, GuestYDLY (U)]
locked=True
17:47:36 Default Debug: GameWidget.setLocked: [gbtami, GuestYDLY (U)]: returning
17:47:36 Default Debug: GameModel.run: id=3016346356, players=[gbtami,
GuestYDLY (U)], self.ply=20: got move=g5f6 from gbtami
17:47:36 Default Debug: GameModel.run: id=3016346356, players=[gbtami,
GuestYDLY (U)], self.ply=20: acquiring self.applyingMoveLock
17:47:36 Default Debug: GameModel.run: id=3016346356, players=[gbtami,
GuestYDLY (U)], self.ply=20: applying move=g5f6
Original comment by gbtami
on 23 Oct 2013 at 3:55
The running thread was the one calling glock.acquire(), and according to the
stack trace, it was on line 20 which is:
t = time.strftime("%H:%M:%S")
So maybe this is a bug in the python time module?
Original comment by mattgatto
on 25 Oct 2013 at 6:53
Or this is a glibc bug. See
http://www.riverbankcomputing.com/pipermail/pyqt/2009-November/025220.html
If this is the case, and it was fixed in glibc, we will never see this bug in
PyChess in the future as newer distros use newer glibc versions now. (My is
2.11.2)
Original comment by gbtami
on 25 Oct 2013 at 9:57
Original comment by gbtami
on 9 Feb 2014 at 1:41
Original issue reported on code.google.com by
gbtami
on 23 Oct 2013 at 3:50