https://bugs.winehq.org/show_bug.cgi?id=49140
Bug ID: 49140 Summary: Regression: Windows 7 Platform SDK installer hangs on startup Product: Wine Version: 5.8 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: damjan.jov@gmail.com Distribution: ---
I tried to install the Windows 7 Platform SDK, and the installer just hangs on the startup blue logo screen in some sort of infinite loop, burning one CPU core at 100% for hours without making progress.
Since there are reports of Wine 3.2 successfully installing and running it on AppDB: https://appdb.winehq.org/objectManager.php?sClass=version&iId=36369 I tried that too. It immediately gets further, opening a dialog where you select paths.
Clearly, a regression. Git bisect in progress.
https://bugs.winehq.org/show_bug.cgi?id=49140
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Regression: Windows 7 |Windows 7 Platform SDK |Platform SDK installer |installer hangs on startup |hangs on startup | Keywords| |download, regression
https://bugs.winehq.org/show_bug.cgi?id=49140
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |dwrite Regression SHA1| |075f5b73feb8609957dd6d00adc | |083825c1a5cd0
--- Comment #1 from Damjan Jovanovic damjan.jov@gmail.com --- 075f5b73feb8609957dd6d00adc083825c1a5cd0 is the first bad commit commit 075f5b73feb8609957dd6d00adc083825c1a5cd0 Author: Nikolay Sivov nsivov@codeweavers.com Date: Mon May 4 11:29:35 2020 +0300
dwrite: Partially implement chaining contextual substitution (GSUB lookup 6).
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 3cbefcc53920eff66a59522d51b6666395e44174 1d5e4876e46cd355dfc16220fb44719ebe0d3831 M dlls
https://bugs.winehq.org/show_bug.cgi?id=49140
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #2 from Damjan Jovanovic damjan.jov@gmail.com --- CC AppDB maintainer.
https://bugs.winehq.org/show_bug.cgi?id=49140
--- Comment #3 from Damjan Jovanovic damjan.jov@gmail.com --- It looks like some sort of font issue, as "winetricks -q allfonts" got it working.
Even so, the fact a missing font is now breaking an installer this badly is a serious functional regression, that may affect many more apps. At the very least, we should print an error with the missing font name, before the app hangs in an infinite loop.
https://bugs.winehq.org/show_bug.cgi?id=49140
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- Hi, Damjan.
Could you check if [1] from yesterday fixed it? Uninitialized value could as well trigger infinite loop there.
P.S. shaping part does not participate in font selection, it works with whatever data font provides.
[1] https://source.winehq.org/git/wine.git/commit/23543f20058d1655d3ad552474ce99...
https://bugs.winehq.org/show_bug.cgi?id=49140
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |23543f20058d1655d3ad552474c | |e99c01bbd78ea Status|NEW |RESOLVED Summary|Windows 7 Platform SDK |Windows 10 SDK installer |installer hangs on startup |hangs on startup Resolution|--- |FIXED
--- Comment #5 from Damjan Jovanovic damjan.jov@gmail.com --- (In reply to Nikolay Sivov from comment #4)
Hi, Damjan.
Could you check if [1] from yesterday fixed it? Uninitialized value could as well trigger infinite loop there.
P.S. shaping part does not participate in font selection, it works with whatever data font provides.
[1] https://source.winehq.org/git/wine.git/commit/ 23543f20058d1655d3ad552474ce99c01bbd78ea
I tested it twice in the latest Git, in a clean WINEPREFIX, and it works even without "winetricks -q allfonts".
Thank you Nikolay :-). Resolving fixed.
(And I got the product wrong. It's actually the Windows 10 SDK, not the Windows 7 one.)
https://bugs.winehq.org/show_bug.cgi?id=49140
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.9.