https://bugs.winehq.org/show_bug.cgi?id=51334
Bug ID: 51334 Summary: Microsoft Xbox Live Developer Tool XblTestAccountGui crashes Product: Wine Version: 6.11 Hardware: x86-64 URL: https://web.archive.org/web/20210625235311/https://git hub.com/microsoft/xbox-live-developer-tools/releases/d ownload/2106/XboxLiveTools-2106-20210624.zip OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mscoree Assignee: wine-bugs@winehq.org Reporter: the.ideals@gmail.com Distribution: ---
Created attachment 70197 --> https://bugs.winehq.org/attachment.cgi?id=70197 crash log
XblTestAccountGui clicking on the front screen buttons leads to the crash (Unhandled page fault).
1. Run XblTestAccountGui 2. Click Login
1. Run XblTestAccountGui 2. Click Clear cached login
Potential separate bug for filing (System.EntryPointNotFoundException): 1. Run XblTestAccountGui 2. Click About
Source: https://github.com/microsoft/xbox-live-developer-tools
sha1sum XboxLiveTools-2106-20210624.zip aa601549455365f4e94ede40ea7dce07d7f93239 XboxLiveTools-2106-20210624.zip
du -sh XboxLiveTools-2106-20210624.zip 6.5M XboxLiveTools-2106-20210624.zip
https://bugs.winehq.org/show_bug.cgi?id=51334
John the.ideals@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source
https://bugs.winehq.org/show_bug.cgi?id=51334
--- Comment #1 from Esme Povirk madewokherd@gmail.com --- It seems there was some assembly code in CFloatFPU::LargeRound that, instead of failing to compile because the syntax was different, compiled incorrectly causing the crash.
https://bugs.winehq.org/show_bug.cgi?id=51334
--- Comment #2 from Esme Povirk madewokherd@gmail.com --- Fix pushed: https://github.com/madewokherd/wine-mono/commit/9f38db6de71dc873690e3a6b9e74...
https://bugs.winehq.org/show_bug.cgi?id=51334
--- Comment #3 from Esme Povirk madewokherd@gmail.com --- CI build containing the fix: https://github.com/madewokherd/wine-mono/actions/runs/987714634
https://bugs.winehq.org/show_bug.cgi?id=51334
--- Comment #4 from Esme Povirk madewokherd@gmail.com --- Taking another look at this, there are still uses of _asm that I missed, though I got the uses of __asm. I'm going to have to look at the generated code for these cases to see if it matches the intent.
https://bugs.winehq.org/show_bug.cgi?id=51334
--- Comment #5 from Esme Povirk madewokherd@gmail.com --- So apparently clang has specific support for _asm when -fms-extensions is used, and it just broke down in some cases, maybe I don't have to recheck it.
https://bugs.winehq.org/show_bug.cgi?id=51334
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |451a54bc7a77b8b816f28ad1c61 | |5745e650586ae Resolution|--- |FIXED
--- Comment #6 from Esme Povirk madewokherd@gmail.com --- Fixed in Wine Mono 6.3.0.
https://bugs.winehq.org/show_bug.cgi?id=51334
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.14.