https://bugs.winehq.org/show_bug.cgi?id=46758
Bug ID: 46758 Summary: Origin App Product: Wine Version: 4.2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: xzgamertag@mail.com Distribution: ---
Created attachment 63764 --> https://bugs.winehq.org/attachment.cgi?id=63764 backtrace
Ubuntu 18.10 / Wine 4.2
I've installed Origin, but it crashes on launching origin.exe
https://bugs.winehq.org/show_bug.cgi?id=46758
xzgamertag@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=46758
Anthony Jagers noonetinone@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |noonetinone@gmail.com
--- Comment #1 from Anthony Jagers noonetinone@gmail.com --- Lutris can get Origin working.
https://bugs.winehq.org/show_bug.cgi?id=46758
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- (In reply to Anthony Jagers from comment #1)
Lutris can get Origin working.
That's not a solution for wine though. What exactly in Lutris fixes Origin?
https://bugs.winehq.org/show_bug.cgi?id=46758
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal Summary|Origin App |Origin App crashes on | |startup
https://bugs.winehq.org/show_bug.cgi?id=46758
--- Comment #3 from Anthony Jagers noonetinone@gmail.com ---
What exactly in Lutris fixes Origin?
With a fresh prefix it sets some overrides. nvapi,nvapi64: disabled xaudio2_7: native,builtin
Then it runs winetricks. verbs: nocrashdialog vcrun2017 win7
Then it creates a $GAMEDIR/dxvk.conf And fills it with the line: dxgi.customVendorId = 10de: Nvidia only if you have an nVidia card.
You can read the script below for Battlefield 1. https://lutris.net/games/install/7607/view
https://bugs.winehq.org/show_bug.cgi?id=46758
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- It also uses a custom wine version... And which of these changes makes Origin work?
https://bugs.winehq.org/show_bug.cgi?id=46758
--- Comment #5 from Anthony Jagers noonetinone@gmail.com --- IIRC, origin won't work without the staging patches. But I never had a problem with a fresh prefix and running the OriginThinSetup.exe. Win 7 is the default windows version. The winetricks verb 'vcrun2017' probably has the greater impact on success.
https://bugs.winehq.org/show_bug.cgi?id=46758
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=46758
moll.markus@arcor.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |moll.markus@arcor.de
--- Comment #6 from moll.markus@arcor.de --- For me, Origin (the past few releases) worked nicely with the late 3.x wine releases as well as with wine 4.0 and 4.1. It no longer works with wine 4.3 or 4.4 (not sure about 4.2 right now) where it crashes with the same backtrace that you provided.
Staging never really worked for me, so it's possible that some newly implemented wine feature causes the crash.
https://bugs.winehq.org/show_bug.cgi?id=46758
--- Comment #7 from moll.markus@arcor.de --- I found out what my problem was. Looking at the output, loading MSCVR120.dll somehow failed. After looking at the debug channels loaddll and module I found that wine did not find a 32 bit msvcr120.dll. Oddly, I also had a 64 bit dll in c:\windows\syswow64 (don't know if that's expected). I resolved the problem by taking a 32 bit msvcr120.dll from a 32 bit prefix and copying it into my Origin folder. Origin now seems to run fine. There are a number of commits that might have introduced the differing behavior, most notably
9839bb7691a1b1c57a4ca501d03825420c1609d7 ntdll: Skip dlls of the wrong machine type when searching through the load path.
https://bugs.winehq.org/show_bug.cgi?id=46758
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED CC| |z.figura12@gmail.com
--- Comment #8 from Zebediah Figura z.figura12@gmail.com --- (In reply to moll.markus from comment #7)
I found out what my problem was. Looking at the output, loading MSCVR120.dll somehow failed. After looking at the debug channels loaddll and module I found that wine did not find a 32 bit msvcr120.dll. Oddly, I also had a 64 bit dll in c:\windows\syswow64 (don't know if that's expected). I resolved the problem by taking a 32 bit msvcr120.dll from a 32 bit prefix and copying it into my Origin folder. Origin now seems to run fine. There are a number of commits that might have introduced the differing behavior, most notably
9839bb7691a1b1c57a4ca501d03825420c1609d7 ntdll: Skip dlls of the wrong machine type when searching through the load path.
Resolving this as INVALID then.
https://bugs.winehq.org/show_bug.cgi?id=46758
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Invalid.