[Bug 43927] New: Wine crashes when running anything ( when compiled with gcc4.2, clang works)
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(a)winehq.org Reporter: gijsvrm(a)gmail.com CC: julliard(a)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(a)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. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43927 Gijs Vermeulen <gijsvrm(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression URL| |https://steamcdn-a.akamaihd | |.net/client/installer/Steam | |Setup.exe -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43927 --- Comment #1 from Alexandre Julliard <julliard(a)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? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43927 --- Comment #2 from Gijs Vermeulen <gijsvrm(a)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. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43927 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |5d01ebab89cee8a3499ee00729c | |048068d5b719d Status|UNCONFIRMED |RESOLVED --- Comment #3 from Alexandre Julliard <julliard(a)winehq.org> --- Confirmed to be a gcc bug, workaround committed as 5d01ebab89cee8a3499ee00729c048068d5b719d. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43927 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #4 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 2.20. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43927 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |version2013(a)openmailbox.org --- Comment #5 from Alexandre Julliard <julliard(a)winehq.org> --- *** Bug 43789 has been marked as a duplicate of this bug. *** -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org