[Bug 27680] Multiple 64-bit applications crash on startup (violation of the Windows 64-bit ABI, stack pointer (RSP) must be 16-byte aligned when making a call to Win64 API)

WineHQ Bugzilla wine-bugs at winehq.org
Fri Feb 5 04:38:26 CST 2021


https://bugs.winehq.org/show_bug.cgi?id=27680

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|minor                       |normal
                URL|http://dl.dropbox.com/u/461 |https://web.archive.org/web
                   |37118/Aion-2.7-GameForge-20 |/20130806095815/http://cygw
                   |-01-2012.zip                |in.com/setup-x86_64.exe

--- Comment #48 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

replacing broken download link with a smaller one from bug 34258 ("64-bit
Cygwin installer crashes on start (app misaligns stack causing crash in gcc
emitted x64 MSABI prologue code)") for documentation / reproducing.

https://web.archive.org/web/20130806095815/http://cygwin.com/setup-x86_64.exe

$ sha1sum setup-x86_64.exe 
bfc1361c5c1b178a355112602efd5f50b009eb64  setup-x86_64.exe

$ du -sh setup-x86_64.exe 
948K    setup-x86_64.exe

---

Note about my recent addition of dupes:

All 64-bit Java SE 6 update 21..34 releases are broken as well. The workaround
of using JVM interpreted mode ('-Xint' parameter) just takes a different code
path, avoiding the broken code.

I will keep two custom Wine builds to quickly test for broken 64-bit apps if I
can still find some of those.

Wine build before the workaround for broken win64 apps:

$ wine --version
wine-1.9.2-133-g71f018cba51

Wine build with workaround for broken win64 apps:

$ wine --version
wine-1.9.2-134-gdccb57dfd9c

Regards

-- 
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