Page 2 of 5

Re: On-line engine blitz tourney July

Posted: Sat Jul 28, 2018 7:19 pm
by zenpawn
It appeared to me that KingSlayer lost on time vs RookieMonster in the first round, but instead of a result, I got a message about an invalid command once its time had expired. I then logged out and can no longer get back in; it seems to think I'm entering non alpha characters for a user name. If no one else is having issues, please withdraw RM.

Re: On-line engine blitz tourney July

Posted: Sat Jul 28, 2018 7:19 pm
by Florentino
Same problem for me! Can't login any more!

Re: On-line engine blitz tourney July

Posted: Sat Jul 28, 2018 7:21 pm
by Ras
Same here during the game against Eichhoernchen. Fics last message was some binary garbage followed by "nil: Command not found". Login doesn't work anymore.

Re: On-line engine blitz tourney July

Posted: Sat Jul 28, 2018 7:21 pm
by flok
pijl wrote:
Sat Jul 28, 2018 7:18 pm
Seems something's wrong ... Can't login to the server anymore from either of my machines. Same problem on both sides. Some random characters seems to be sent to the server making it impossible for me to log in to the server. Anyone else with the same problem?
Me too!

Embla was playing (on rpi3 & i7) and both got thrown out and now no longer can I connect.

Re: On-line engine blitz tourney July

Posted: Sat Jul 28, 2018 7:24 pm
by Martin
I managed to login again now.

Re: On-line engine blitz tourney July

Posted: Sat Jul 28, 2018 8:34 pm
by odomobo
Looks like the random character issue is happening again

Re: On-line engine blitz tourney July

Posted: Sat Jul 28, 2018 8:36 pm
by Ras
yupp, here also. can't login.

Re: On-line engine blitz tourney July

Posted: Sat Jul 28, 2018 8:36 pm
by pijl
Stuck again

Re: On-line engine blitz tourney July

Posted: Sat Jul 28, 2018 8:37 pm
by zenpawn
Yes, it happened again. Sad part is these two pretty wins were lost to the ether as neither were saved in the WinBoard PGN.

Re: On-line engine blitz tourney July

Posted: Sat Jul 28, 2018 8:46 pm
by hgm
Sorry guys,

I see no alterative but to cancel the tourney for tonight. I took the server off line.

It is clear to me what the problem is: most of you connect through timeseal, which encrypts everything you sent to the ICS. The ICS sends the encrypted input to a separate process, running the timeseal decoder, which then gives it the decrypted input back. It is this process that crashes and dies, so that the ICS only sees the encrypted input. Which it of course rejects as invalid.

The timeseal decoder is closed source.

This has happened once before, and the cause was the too long kibitz lines from one of the participating engines. I could fix that by having the ICS clip the lines it sends to the decoder to a safe length. So I am surprised the problem can occur again. But the ICS saves a command log, so I shoul be able to figure out which was the last input line before the commands got gibberish. This is the line that must have crashed the decoder. Hopefully seeing that line can give me an idea what it contains that is problematic, so I can defuse such lines before they go to the decoder. This will take some time.