https://bugs.winehq.org/show_bug.cgi?id=48793
Bug ID: 48793 Summary: EA Origin 9.13 legacy setup crashes when trying to update to latest version Product: Wine Version: 5.3 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: o.dierick@piezo-forte.be Distribution: ---
Created attachment 66694 --> https://bugs.winehq.org/attachment.cgi?id=66694 Legacy OriginThinSetup.exe backtrace; Wine 5.3
Hello,
Legacy Origin client is unsupported since Jan 14 2020 [1], the download is still available, though.
Installing in a fresh wineprefix in Win XP/Vista mode works, but ends with a dialog that states that at least Windows 7 is required to run the program, and the only thing that can be done is to close the window. This is expected.
Restarting from scratch in a fresh wineprefix in Win 7+ mode results in a crash. Backtrace shows the crash in function GetSecurityDescriptorDacl(). Using wine-staging makes no difference, so it's not bug 44691.
$ sha1sum OriginThinSetup.exe 30a69ab0e0b5a069726f49a45cfa2bab26ad5906 OriginThinSetup.exe $ du -b OriginThinSetup.exe 32325976 OriginThinSetup.exe
Origin 9.13.1.35109.
Step to reproduce:
1. Download legacy client from EA website [2]. 2. Create 32-bit wineprefix with default settings. 3. Copy installer in wineprefix and launch it. 4. Disable every checkbox. 5. Let the installer decompress its files. 6. Accept license agreement. 7. Let the installer download the updated client. 8. Dialog opens for a crash in UpdateTool.exe, close it. 9. Installer complains of an error and prompts to download full installer.
After that, launching the installed client manually give same result as steps 7-9.
Expected result (With workarounds for bug 32342 & bug 44691): 8. Should install the updated client. 9. The latest client login window should open, and then are done with the obsolete legacy client.
[1] https://help.ea.com/en/help/origin/origin/operating-system-not-supported-by-...
[2] https://www.dm.origin.com/download/legacy
Regards.