stiMil
Published
Crashes at startup with "Uplay has detected an unrecoverable error and must shutdown"
After a couple of hours fighting, I got Just Dance 2017 running smoothly. About Uplay crashing at startup, I fixed it by running it outside of Steam but with WINEPREFIX and WINESERVER variables set to Steam installation:
$ WINESERVER="/home/user/.steam/steam/steamapps/common/Proton 3.16/dist/bin/wineserver" WINEPREFIX="/home/user/.steam/steam/steamapps/compatdata/446560/"; export WINESERVER WINEPREFIX $ wine ~/.local/share/Steam/steamapps/compatdata/446560/pfx/drive_c/Program\ Files\ (x86)/Ubisoft/Ubisoft\ Game\ Launcher/Uplay.exe
This will upgrade Uplay and make it launchable
Step 2, while Uplay will launch, its window will be transparent, therefore non usable, this is solved by installing corefonts with winetricks
$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks $ chmod +x winetricks $ ./winetricks
Last but not least, Uplay will launch and show, you'll be able to login but you'll end up seeing "Connection lost, A Ubisoft service is not available at the moment. You can try again later or switch to offline mode." while "Initializing". This is fixed by the trick shown here https://github.com/ValveSoftware/Proton/issues/1923
$ cd .steam/bin32/steam-runtime/i386/usr/lib/i386-linux-gnu/ $ rm libgnutls.so.26 $ ln -s /usr/lib/i386-linux-gnu/libgnutls.so.30.14.10 libgnutls.so.26
And that's it, the game then starts perfectly and pairs with the mobile app without any issue.
HTH
Since Steam latest upgrade (Nov. 30 2018), wine crashes with a stack trace for this game. I had to add PROTON_USE_WINED3D environment variable to make it work again. Had an in-game crash nevertheless but it's playable.
Doesn't work anymore since last Steam upgrade (December 12 2018), stack trace: =>0 0x7dd6c0f5 wined3d_cs_emit_present+0x15() in wined3d (0x0033f718)