xboard issue (pipe)

Discussions about the WinBoard protocol. Here you can also report bugs and request new features.

Moderators: hgm, Andres Valverde

xboard issue (pipe)

Postby Eric Mullins » 03 Aug 2016, 17:05

Xboard doesn't appear to handle pipes correctly when used with an ics helper such as openseal.

I noticed this problem on an ARM device using openseal. But investigation showed that I get the same problem on linux i686 with the ics helper as telnet.

It connects fine, but when you 'quit', the process hangs, xboard consuming 100% cpu. Typing enter, or ctrl-c closes it with a broken pipe error. But that's irritating, but also not always possible, as often I leave the computer to run an errand, and come back to xboard using 100% cpu for long periods (because FICS closes after an hour)
Eric Mullins
 
Posts: 47
Joined: 28 Aug 2008, 04:54
Location: Albuquerque, NM

Re: xboard issue (pipe)

Postby Eric Mullins » 03 Aug 2016, 17:59

I just checked, and trusty old 4.2.7 doesn't exhibit this issue. the main pipe setup in childio.c looks identical.
Eric Mullins
 
Posts: 47
Joined: 28 Aug 2008, 04:54
Location: Albuquerque, NM

Re: xboard issue (pipe)

Postby Eric Mullins » 04 Aug 2016, 15:26

I suspect this is related to the GTK builds which have different code for adding an input source.
Eric Mullins
 
Posts: 47
Joined: 28 Aug 2008, 04:54
Location: Albuquerque, NM


Return to WinBoard development and bugfixing

Who is online

Users browsing this forum: Google [Bot] and 3 guests

cron