http://bugs.winehq.org/show_bug.cgi?id=42882
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |84fcaafb895f08b3513486f7b68 | |7882a2ffca1f8 CC| |bernhardu@mailbox.org
--- Comment #22 from Bernhard Übelacker bernhardu@mailbox.org --- (In reply to Alex Henrie from comment #21)
I played around with the Ti99Hdx program today and noticed that it has a "Communication statistics" menu which displays the number of bytes received. Gregory, are you receiving bytes and they are not being processed, or is the number of received bytes always zero for you?
I undusted my old Debian-8-jessie VM and tested several ancient wine version. The Qemu gui offers in the view menu a "serial0", by that I entered data to the serial port. And Ti99Hdx.exe shows in the statistic dialog the number of entered characters in these wine versions: wine-1.6.2, wine-1.7.55, wine-1.9.11
Starting with 1.9.12 the statistics dialog stays at zero (same VM, not even rebooted).
I could bisect this between 1.9.11 and 1.9.12 to this commit: 84fcaafb895f08b3513486f7b687882a2ffca1f8 is the first broken commit commit 84fcaafb895f08b3513486f7b687882a2ffca1f8 Author: Alex Henrie alexhenrie24@gmail.com Date: Thu May 26 23:34:26 2016 -0600 ntdll: Skip synchronous read if a serial read interval timeout is set.
By reverting this patch I could get up to wine-10.8 showing non-zero values in the statistic dialog. (Versions above 10.8 do not easily build in this Debian jessie VM.)