https://bugs.winehq.org/show_bug.cgi?id=52815
Bug ID: 52815 Summary: Adobe Digital Editions 2.0.1 hangs during install Product: Wine Version: 6.14 Hardware: x86-64 URL: http://download.adobe.com/pub/adobe/digitaleditions/AD E_2.0_Installer.exe OS: Linux Status: NEW Keywords: download, Installer, regression Severity: normal Priority: P2 Component: wineserver Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com CC: z.figura12@gmail.com Regression SHA1: 9bc5bc7c6628a69cef6e64facb8eb7e3cf2e269b Distribution: Debian
Regression, introduced by: 9bc5bc7c6628a69cef6e64facb8eb7e3cf2e269b is the first bad commit commit 9bc5bc7c6628a69cef6e64facb8eb7e3cf2e269b Author: Zebediah Figura zfigura@codeweavers.com Date: Mon Jul 26 11:53:45 2021 -0500
server: Remove the socket from the polling loop if it was aborted.
Don't use rd_shutdown and wr_shutdown to determine this. On the one hand, it's possible to have pending asyncs even if rd_shutdown && wr_shutdown, which will be cheerfully completed upon receiving data. On the other hand, RST doesn't cause WSAESHUTDOWN, but rather WSAECONNRESET.
Signed-off-by: Zebediah Figura zfigura@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
server/sock.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
To reproduce: $ winetricks -q corefonts dotnet35sp1 # If you encounter https://bugs.winehq.org/show_bug.cgi?id=52749, you may also want 'nocrashdialog'
$ wget http://download.adobe.com/pub/adobe/digitaleditions/ADE_2.0_Installer.exe $ wine ADE_2.0_Installer.exe
will hang when it gets to installing TPI.dll (in gui mode, in cli mode, the installer gives no output).