Description: Battle.net and Classic World of Warcraft worked fine last night. Today, after updating, there are issues.
I start Battle.net from Lutris’s classic wow launcher. It logs in, starts to open the main launcher, then crashes. It looks like the issue is the following:
Unhandled exception: unimplemented function api-ms-win-crt-private-l1-1-0.d._o_getenv called in 32-bit code (0x7b453c5c).
Has anyone else run into this before? Is there a workaround?
Edit: found this bug report in wine, looks like 4.14 will fix it.
I suspect update to Battle.net.11537… btw, I use Arch. I have tried multiple wine and DXVK versions, so it must be something new… No time to debug, I have managed to launch the game by muscle memory.
EDIT: I have just updated OS because of this with same results.
Thanks man, this works. Since I reinstalled wow to try and get it to work, I’m now installing it with no progress bar, lol.
I’ve done a lot more looking into it. I switched my wine version to lutris-4.16 and it runs with the white screen that people have reported. The logs are showing errors with d3d and dxvk, I’ll throw them in another paste.
Got this same issue on PoP_OS and tried to reinstall the game, so I also uninstalled the WoW game files with it. Since some are telling that starting the wow.exe directly also works, is there a way to obtain the files on another way?
I though it was at my end so spent the last couple of hours making sure everything’s up to date…
Still, point Lutris at wow.exe and manually logging in has successfully loaded warcraft so the issue appears to be purely the battle.net launcher.
For reference I get:
Unhandled exception: unimplemented function api-ms-win-crt-private-l1-1-0.d._o_getenv called in 32-bit code
Confirm for both Ubuntu 18.04 LTS and 19.04. Launcher just hangs after login and system says it is not responding and suggests to kill it. Trying to install Diablo 3. It worked perfectly today some hours ago.
I reinstalled the entire blizzard app and now im able to get into the battle.net app but getting white screen after i log in, I’m able to click things but everything is invisable. I already uninstalled wow.exe so I can’t use the ‘point to the executable’ trick anymore.
If it’s a fresh install the old folder (11512) isn’t present, but for those getting an old install working it’s a better work around that loading wow.exe.
Also after loading battle.net it downloads the updated version again so you have to delete 11537 before the next launch.
I managed to track down a solution for this. You need to add the following two libraries to your wine configuration: api-ms-win-crt-private-l1-1-0 and ucrtbase.
How-to: Right-click the game and select “Wine configuration” then go to the Libraries tab and add the libraries from the drop-down.