[Bug 43127] Multiply 64-bit applications crash with stack overflow errors when Wine is compiled with GCC 7.x (set_context_reg in ntdll/ signal_x86_64.c assumes Xmm registers are aligned)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Jun 4 08:37:52 CDT 2017
https://bugs.winehq.org/show_bug.cgi?id=43127
Sebastian Lackner <sebastian at fds-team.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|wine crashes when trying to |Multiply 64-bit
|launch Gwent |applications crash with
|(set_context_reg in |stack overflow errors when
|ntdll/signal_x86_64.c |Wine is compiled with GCC
|assumes Xmm registers are |7.x (set_context_reg in
|aligned) |ntdll/signal_x86_64.c
| |assumes Xmm registers are
| |aligned)
--- Comment #3 from Sebastian Lackner <sebastian at fds-team.de> ---
(In reply to unduthegun from comment #2)
> Compiling it with -01 works around the issue.
>
> For example:
> ./configure [...] -CFLAGS=-01
> make
Small typo here, it should be "-O1" (not zero).
I'm changing this to a collector bug for all games which suddenly crash with
stack overflow errors after upgrading to 2.9. My current theory is that this
Wine bug was exposed by a change in GCC 7.x - at least Archlinux and openSUSE
Tumbleweed have upgraded recently, and I haven't seen any reports for other
distributions yet.
--
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.
More information about the wine-bugs
mailing list