https://bugs.winehq.org/show_bug.cgi?id=47565
Bug ID: 47565 Summary: winetricks vcrun* verbs fail with Wine 4.12(+) Product: Wine Version: 4.12.1 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: bob.mt.wya@gmail.com Distribution: ---
Created attachment 64965 --> https://bugs.winehq.org/attachment.cgi?id=64965 winetricks vcrun2015 log
winetricks vcrun2015 verb fails with Wine 4.12.1 and works correctly with Wine 4.11 ...
Wine Git bisection regression test:
32fdffac424b51fbbbd89c02022b4269930bdd31 is the first bad commit commit 32fdffac424b51fbbbd89c02022b4269930bdd31 Author: Alexandre Julliard julliard@winehq.org Date: Wed Jun 26 12:41:22 2019 +0200
include: Implement some inline functions in C instead of assembly.
This way the same code can be used on all platforms.
Signed-off-by: Alexandre Julliard julliard@winehq.org
dlls/kernel32/kernel32.spec | 14 ++--- dlls/kernel32/process.c | 3 +- dlls/kernel32/thread.c | 122 +++----------------------------------------- dlls/ntdll/ntdll_misc.h | 5 -- include/winbase.h | 115 +++++++++++++---------------------------- 5 files changed, 49 insertions(+), 210 deletions(-)
Tested in a clean 32-bit WINEPREFIX.
Thread/issue reference(s) for other users able to reproduce this issue:
* https://github.com/Winetricks/winetricks/issues/1280 * https://forum.winehq.org/viewtopic.php?f=8&t=30883&p=123789#p123789
Both these users are on Arch Linux... I'm on Gentoo and using gcc 9.1.0...
So perhaps gcc-9.1.0 is "optimising" these C blocks? I'll test building Wine 4.12.1 with -O0 instead of -O2 ...
https://bugs.winehq.org/show_bug.cgi?id=47565
Robert Walker bob.mt.wya@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |32fdffac424b51fbbbd89c02022 | |b4269930bdd31 URL| |https://source.winehq.org/g | |it/wine.git/commit/32fdffac | |424b51fbbbd89c02022b4269930 | |bdd31
https://bugs.winehq.org/show_bug.cgi?id=47565
--- Comment #1 from Robert Walker bob.mt.wya@gmail.com --- Created attachment 64966 --> https://bugs.winehq.org/attachment.cgi?id=64966 wine-vanilla-4.12.1-vc_redist.x86_loaddll_module_seh_log.txt
wine-vanilla:4.12.1 rebuilt, using:
... * CXXFLAGS='-march=native -mtune=native -fuse-linker-plugin -pipe -O0 -Wl,--as-needed -Wl,--hash-style=gnu' * FFLAGS='-march=native -mtune=native -fuse-linker-plugin -pipe -O0 -Wl,--as-needed -Wl,--hash-style=gnu' * FCFLAGS='-march=native -mtune=native -fuse-linker-plugin -pipe -O0 -Wl,--as-needed -Wl,--hash-style=gnu' * F77FLAGS='-march=native -mtune=native -fuse-linker-plugin -pipe -O0 -Wl,--as-needed -Wl,--hash-style=gnu' * LDFLAGS='-Wl,--as-needed -Wl,--hash-style=gnu' * MAKEOPTS='-j6 -s' * gcc (Gentoo 9.1.0-r1 p1.1) 9.1.0 * Linux robs-rog-laptop 5.2.1-gentoo #1 SMP PREEMPT Fri Jul 19 20:36:16 BST 2019 x86_64 Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz GenuineIntel GNU/Linux ...
Attached log from:
export WINEDEBUG=+seh,+loaddll,+module wine vc_redist.x86.exe
https://bugs.winehq.org/show_bug.cgi?id=47565
Robert Walker bob.mt.wya@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|winetricks vcrun* verbs |winetricks vcrun* verbs |fail with Wine 4.12(+) |fail with Wine 4.12(+), | |when using a 32-bit | |WINEPREFIX
https://bugs.winehq.org/show_bug.cgi?id=47565
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=47565
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer
https://bugs.winehq.org/show_bug.cgi?id=47565
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=47565
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #2 from Piotr Caban piotr.caban@gmail.com --- 7ca1c4900e42d608150822ef87a7ce2847a59b6f fixes it for me. Please retest.
https://bugs.winehq.org/show_bug.cgi?id=47565
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |7ca1c4900e42d608150822ef87a | |7ce2847a59b6f
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Fixed.
https://bugs.winehq.org/show_bug.cgi?id=47565
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexhenrie24@gmail.com
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- *** Bug 47617 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=47565
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.0-rc2.