[SOLVED] World of Warcraft (Battle.net app) No login buttons

Good evening

When I start the Battle.net app from a fresh bottle, Battle.net starts but I am unable to login due to missing login buttons. This despite the fact that it has run flawlessly before. I have checked and rechecked all the needed dependencies for both Wine and Battle.net app, I do not think I am missing anything.

System Vanilla Arch
Kernel Linux starforge 5.3.11-arch1-1 #1 SMP PREEMPT Tue, 12 Nov 2019 22:19:48 +0000 x86_64 GNU/Linux

NVIDIA Driver Version: 440.31
Graphics Processor: GeForce GTX 1080

Lutris Version: 0.5.3

Lutris log: Running /home/matte/.local/share/lutris/runners/wine/lutris-4.16-x86_64/bin/wine /home/matte/Games/world-of-warcraft/drive_c/Program Files (x86)/Battle.net/Battle.net.exe [1120/001936.313:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 0 [1120/001936.952:ERROR:mf_helpers.cc(14)] Error in dxva_video_decode_accelerator_win.cc on line 373 [1120/001939.907:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 0 wine: Unhandled exception 0xe0000008 in thread 87 at address 7EE9BB8C (thread 0087), starting debugger... Unhandled exception: 0xe0000008 in 32-bit code (0x7ee9bb8c). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7ee9bb8c ESP:0865f444 EBP:0865f4b8 EFLAGS:00000216( - -- I -A-P- ) EAX:0865f45c EBX:00000000 ECX:0865f440 EDX:0865f470 ESI:0865f4f0 EDI:00048000 Stack dump: 0x0865f444: 0865f4d4 00000004 7b48d66b 0865f484 0x0865f454: 0865f400 0865f434 e0000008 00000001 0x0865f464: 00000000 7ee9bb8c 00000001 00048000 0x0865f474: 0865ff78 7b4951f0 0865f51c 0865f4bc 0x0865f484: 06959014 0865f4a0 011f2d0b 00048000 0x0865f494: 00000000 0865f4c0 0865f4bc 0865f4dc Backtrace: =>0 0x7ee9bb8c (0x0865f4b8) 1 0x01f99fed EntryPoint+0xffffffff() in libcef (0x0865f4d8) 2 0x01f99fcb EntryPoint+0xffffffff() in libcef (0x0865f4e4) 3 0x0229c373 EntryPoint+0xffffffff() in libcef (0x0865f544) 4 0x04014bfd EntryPoint+0xffffffff() in libcef (0x0865f588) 5 0x03ff6e14 EntryPoint+0xffffffff() in libcef (0x0865f6f4) 6 0x03ff4390 EntryPoint+0xffffffff() in libcef (0x0865f7b4) 7 0x03ff3d0f EntryPoint+0xffffffff() in libcef (0x0865f83c) 8 0x037c9dfa EntryPoint+0xffffffff() in libcef (0x0865f850) 9 0x037c94dd EntryPoint+0xffffffff() in libcef (0x0865f8c0) 10 0x037c92bc EntryPoint+0xffffffff() in libcef (0x0865f928) 11 0x03fe7e91 EntryPoint+0xffffffff() in libcef (0x0865f960) 12 0x03feba0e EntryPoint+0xffffffff() in libcef (0x0865f9c0) 13 0x03fec369 EntryPoint+0xffffffff() in libcef (0x0865f9f8) 14 0x03fe67a9 EntryPoint+0xffffffff() in libcef (0x0865fa44) 15 0x02378ecf EntryPoint+0xffffffff() in libcef (0x0865fa4c) 16 0x00ab6402 EntryPoint+0xffffffff() in libcef (0x0865fa6c) 17 0x01fe9528 EntryPoint+0xffffffff() in libcef (0x0865fab4) 18 0x01febbe8 EntryPoint+0xffffffff() in libcef (0x0865fae4) 19 0x01feac3d EntryPoint+0xffffffff() in libcef (0x0865fb2c) 20 0x01fea173 EntryPoint+0xffffffff() in libcef (0x0865fb70) 21 0x009f72b4 EntryPoint+0xffffffff() in libcef (0x0865fb7c) 22 0x01fe7082 EntryPoint+0xffffffff() in libcef (0x0865fba8) 23 0x01fe7b6d EntryPoint+0xffffffff() in libcef (0x0865fbbc) 24 0x006bd61f EntryPoint+0xffffffff() in libcef (0x0865fbc8) 25 0x00c598c9 EntryPoint+0xffffffff() in libcef (0x0865fbd8) 26 0x00c598e1 EntryPoint+0xffffffff() in libcef (0x0865fbec) 27 0x01ff3353 EntryPoint+0xffffffff() in libcef (0x0865fc38) 28 0x01ff3669 EntryPoint+0xffffffff() in libcef (0x0865fc5c) 29 0x035952ac EntryPoint+0xffffffff() in libcef (0x0865fcb8) 30 0x0299aa85 EntryPoint+0xffffffff() in libcef (0x0865fd84) 31 0x0299a820 EntryPoint+0xffffffff() in libcef (0x0865fde4) 32 0x02989518 EntryPoint+0xffffffff() in libcef (0x0865fe24) 33 0x0299b25a EntryPoint+0xffffffff() in libcef (0x0865fe4c) 34 0x01f9b9d6 EntryPoint+0xffffffff() in libcef (0x0865fe9c) 35 0x01f9b84f EntryPoint+0xffffffff() in libcef (0x0865feac) 36 0x01cccf51 EntryPoint+0xffffffff() in libcef (0x0865fee8) 37 0x01fb971a EntryPoint+0xffffffff() in libcef (0x0865ff18) 38 0x01fb8c25 EntryPoint+0xffffffff() in libcef (0x0865ff3c) 39 0x7bccf324 (0x0865ff4c) 40 0x7bcd2fbe (0x0865ffdc) 41 0x7bccf316 (0x0865ffec) 0x7ee9bb8c: addl $12,%esp Modules: Module Address Debug info Name (110 modules) PE 400000- 515000 Deferred battle.net PE 630000- 633c000 Export libcef PE 6340000- 6405000 Deferred chrome_elf PE 6410000- 6700000 Deferred d3d11 PE 6610000- 6733000 Deferred ucrtbase PE 10000000-102a4000 Deferred battle.net helper PE 6f400000-6f5fa000 Deferred dxgi PE 7a840000-7a849000 Deferred opengl32 PE 7b420000-7b5f3000 Deferred kernel32 PE 7bc30000-7bc47000 Deferred ntdll PE 7c740000-7c746000 Deferred uxtheme PE 7cf90000-7cfa9000 Deferred setupapi PE 7d1d0000-7d1d5000 Deferred winex11 PE 7d270000-7d275000 Deferred bcrypt PE 7d2b0000-7d2f8000 Deferred crypt32 PE 7d390000-7d397000 Deferred wintrust PE 7d3f0000-7d3fe000 Deferred oleaut32 PE 7d510000-7d517000 Deferred ws2_32 PE 7d540000-7d546000 Deferred imm32 PE 7d570000-7d574000 Deferred usp10 PE 7d5d0000-7d626000 Deferred comctl32 PE 7d710000-7d71a000 Deferred aclui PE 7d740000-7d74d000 Deferred rpcrt4 PE 7d7f0000-7d81d000 Deferred ole32 PE 7d930000-7d936000 Deferred shcore PE 7d980000-7e27c000 Deferred shell32 PE 7e3a0000-7e3b2000 Deferred shlwapi PE 7e410000-7e425000 Deferred msvcrt PE 7e4d0000-7e4d5000 Deferred version PE 7e4f0000-7e4fd000 Deferred advapi32 PE 7e580000-7e58e000 Deferred gdi32 PE 7e6f0000-7e7e4000 Deferred user32 PE 7e900000-7e90d000 Deferred mpr PE 7e950000-7e973000 Deferred wininet PE 7ee60000-7ee63000 Deferred wow64cpu PE 7ee80000-7ee98000 Deferred kernelbase PE f67e0000-f67e5000 Deferred mfreadwrite PE f6800000-f6806000 Deferred mfplat PE f6880000-f68a1000 Deferred msvcr120 PE f6960000-f699b000 Deferred concrt140 PE f6c00000-f6c04000 Deferred kerberos PE f6c20000-f6c23000 Deferred api-ms-win-crt-filesystem-l1-1-0 PE f6c30000-f6c33000 Deferred api-ms-win-crt-time-l1-1-0 PE f6c40000-f6c43000 Deferred api-ms-win-crt-utility-l1-1-0 PE f6c50000-f6c53000 Deferred api-ms-win-crt-heap-l1-1-0 PE f6c70000-f6c74000 Deferred api-ms-win-crt-stdio-l1-1-0 PE f6c80000-f6c85000 Deferred api-ms-win-crt-math-l1-1-0 PE f6ca0000-f6ca4000 Deferred api-ms-win-crt-string-l1-1-0 PE f6cb0000-f6cb4000 Deferred api-ms-win-crt-convert-l1-1-0 PE f6cc0000-f6cc4000 Deferred api-ms-win-crt-runtime-l1-1-0 PE f6ce0000-f6cf4000 Deferred vcruntime140 PE f6ce0000-f6cf4000 Deferred api-ms-win-core-interlocked-l1-1-0 PE f6d00000-f6d03000 Deferred api-ms-win-core-rtlsupport-l1-1-0 PE f6d20000-f6d23000 Deferred api-ms-win-core-util-l1-1-0 PE f6d30000-f6d33000 Deferred api-ms-win-core-memory-l1-1-0 PE f6d40000-f6d43000 Deferred api-ms-win-core-profile-l1-1-0 PE f6d50000-f6d53000 Deferred api-ms-win-core-file-l2-1-0 PE f6d70000-f6d73000 Deferred api-ms-win-core-timezone-l1-1-0 PE f6d80000-f6d83000 Deferred api-ms-win-core-namedpipe-l1-1-0 PE f6d90000-f6d93000 Deferred api-ms-win-core-file-l1-2-0 PE f6da0000-f6da3000 Deferred api-ms-win-core-handle-l1-1-0 PE f6dc0000-f6dc3000 Deferred api-ms-win-core-console-l1-1-0 PE f6dd0000-f6dd3000 Deferred api-ms-win-core-processthreads-l1-1-1 PE f6de0000-f6de3000 Deferred api-ms-win-core-sysinfo-l1-1-0 PE f6df0000-f6df3000 Deferred api-ms-win-core-datetime-l1-1-0 PE f6e10000-f6e13000 Deferred api-ms-win-core-localization-l1-2-0 PE f6e20000-f6e24000 Deferred api-ms-win-core-file-l1-1-0 PE f6e30000-f6e33000 Deferred api-ms-win-core-processenvironment-l1-1-0 PE f6e40000-f6e43000 Deferred api-ms-win-core-debug-l1-1-0 PE f6e60000-f6e63000 Deferred api-ms-win-core-synch-l1-1-0 PE f6e70000-f6e73000 Deferred api-ms-win-core-libraryloader-l1-1-0 PE f6e80000-f6e83000 Deferred api-ms-win-core-processthreads-l1-1-0 PE f6e90000-f6e93000 Deferred api-ms-win-core-heap-l1-1-0 PE f6eb0000-f6eb3000 Deferred api-ms-win-core-errorhandling-l1-1-0 PE f6f10000-f6f80000 Deferred msvcp140 PE f6ff0000-f6ff4000 Deferred dhcpcsvc PE f7010000-f7016000 Deferred ncrypt PE f7020000-f70fc000 Deferred cryptui PE f7130000-f71dd000 Deferred comdlg32 PE f7240000-f724e000 Deferred winspool PE f7290000-f72ad000 Deferred credui PE f72d0000-f72e4000 Deferred urlmon PE f7370000-f7376000 Deferred jsproxy PE f7390000-f7397000 Deferred winhttp PE f73e0000-f73e4000 Deferred dxva2 PE f7440000-f744a000 Deferred wined3d PE f75b0000-f75b5000 Deferred d3d9 PE f7650000-f7658000 Deferred winevulkan PE f7690000-f7698000 Deferred vulkan-1 PE f76b0000-f76b4000 Deferred dwrite PE f7730000-f7736000 Deferred dwmapi PE f7750000-f7758000 Deferred propsys PE f7780000-f7785000 Deferred hid PE f7790000-f7794000 Deferred wtsapi32 PE f77b0000-f77b5000 Deferred uiautomationcore PE f77d0000-f77e8000 Deferred oleacc PE f7830000-f7834000 Deferred userenv PE f7850000-f7858000 Deferred netapi32 PE f7890000-f7895000 Deferred secur32 PE f78e0000-f7960000 Deferred winmm PE f79a0000-f79a7000 Deferred iphlpapi PE f79d0000-f79d5000 Deferred rsaenh PE f7a20000-f7a27000 Deferred dbghelp PE f7a90000-f7a95000 Deferred imagehlp PE f7ab0000-f7ab4000 Deferred api-ms-win-core-localization-obsolete-l1-2-0 PE f7ac0000-f7ac4000 Deferred api-ms-win-core-datetime-l1-1-1 PE f7ae0000-f7ae4000 Deferred api-ms-win-core-string-l1-1-0 PE f7af0000-f7af4000 Deferred api-ms-win-core-localization-l1-2-1 PE f7b00000-f7b04000 Deferred api-ms-win-core-fibers-l1-1-1 PE f7b10000-f7b14000 Deferred api-ms-win-core-synch-l1-2-0 Threads: System information: Wine build: wine-4.16.r0.gc323ef47 ( TkG Staging Esync Fsync ) Platform: i386 (WOW64) Version: Windows 10 Host system: Linux Host version: 5.3.11-arch1-1 [1120/001955.357:ERROR:browser_process_sub_thread.cc(221)] Waited 8 ms for network service Waiting on children All children gone Exit with returncode 0

The last few times I have tried to run the buttons have shown up but without any text.

I hope all of you have a nice evening and thank you for taking the time to assist me

Hmmm, I was experiencing the white battle.net thing not long back, I think I had to add the override api-ms-win-crt-private-l1-1-0 to (native,builtin).

I also decided to not to use DXVK for battle.net as I thought it was unnecessary, wine handles it fine on its own.

Not sure if any of that is helpful, but good luck!

I found an old reddit post that worked for me - fontsmooth=rgb or fontsmooth=disable - I use this for my Battle.net/Diablo III install. Other fontsmooth options can be viewed through winetricks -> select the default wineprefix -> change settings.

Note: If the client refuses to launch for compatibility reasons after running winetricks, it means it broke the windows version (back to XP!). Go back into ‘change settings’ and re-set it to Win7/Win10 or whatever.

I don’t know exactly what caused my issue but I disabled DXVK logged in, logged out enabled it and it worked. Thank you for helping me troubleshoot this.