http://bugs.winehq.org/show_bug.cgi?id=8330
Summary: WinBoard console window stops working after 32767 chars Product: Wine Version: 0.9.36. Platform: PC URL: http://ftp.gnu.org/gnu/winboard/winboard-4_2_7a.exe OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-richedit AssignedTo: wine-bugs@winehq.org ReportedBy: emwine@earthlink.net
To duplicate this problem, the patch for bug 8314 must be comitted, which it supposedly is as of today.
Install and run winboard from a fresh wine config. Choose "Use an Internet Chess Server", and select the 2nd item in the dropdown listbox:
freechess.org /icsport=5000 /icshelper=timeseal
Timeseal is unnessary, so if there is a problem (shouldn't be), then manually edit out the last option: /icshelper=timeseal
If the app crashes when you click ok, then the patch for bug 8314 is not being used.
when prompted for a login, enter 'guest', and you should get lots of info and be staring at a prompt: fics$
issue the command "games" a few times. depending on the number of players, just once may be all that is required before the 32767 limit is reached.
Once reached, the window is effectively useless. You can still enter the "quit" command to exit, (or any other command, for that matter), but the output window will not accept more data.
This problem is also present in the application BabasChess.
http://www.babaschess.net/download/ZipBabasChess_3_6.zip
And, I suspect any other application using a richedit for console output, eg. irc clients, telnet, etc. will suffer similarly.
Using native riched20.dll makes it go away, so it's definately a richedit problem.