https://bugs.winehq.org/show_bug.cgi?id=43927
Bug ID: 43927 Summary: Wine crashes when running anything (when compiled with gcc4.2, clang works) Product: Wine Version: 2.17 Hardware: x86-64 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: gijsvrm@gmail.com CC: julliard@winehq.org Regression SHA1: 2967e3efb6cb83decfa75e5d2e1d9e7da44130c7
Created attachment 59562 --> https://bugs.winehq.org/attachment.cgi?id=59562 Backtrace when running SteamSetup.exe
This is a regression introduced in 2.17. This commit caused it:
author Alexandre Julliard julliard@winehq.org Thu, 7 Sep 2017 17:31:42 +0000 (19:31 +0200) commit 2967e3efb6cb83decfa75e5d2e1d9e7da44130c7 ntdll: Store memory views in a binary tree instead of a list.
The commit before this one doesn't have this problem. Like I mentioned in the title, this only happens when compiling with gcc4.2, when compiled with clang3.8 it works fine.
https://bugs.winehq.org/show_bug.cgi?id=43927
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression URL| |https://steamcdn-a.akamaihd | |.net/client/installer/Steam | |Setup.exe
https://bugs.winehq.org/show_bug.cgi?id=43927
--- Comment #1 from Alexandre Julliard julliard@winehq.org --- My guess would be that it miscompiles the WINE_RB_FOR_EACH_ENTRY macro. Could you please mail me your ntdll.dll.so?
https://bugs.winehq.org/show_bug.cgi?id=43927
--- Comment #2 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Alexandre Julliard from comment #1)
My guess would be that it miscompiles the WINE_RB_FOR_EACH_ENTRY macro. Could you please mail me your ntdll.dll.so?
Sent.
https://bugs.winehq.org/show_bug.cgi?id=43927
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |5d01ebab89cee8a3499ee00729c | |048068d5b719d Status|UNCONFIRMED |RESOLVED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Confirmed to be a gcc bug, workaround committed as 5d01ebab89cee8a3499ee00729c048068d5b719d.
https://bugs.winehq.org/show_bug.cgi?id=43927
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.20.
https://bugs.winehq.org/show_bug.cgi?id=43927
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |version2013@openmailbox.org
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- *** Bug 43789 has been marked as a duplicate of this bug. ***