https://bugs.winehq.org/show_bug.cgi?id=38845
Bug ID: 38845 Summary: Regression with 1.7.46, Battle.net launcher no longer displays Product: Wine Version: 1.7.46 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: lt73@cs.drexel.edu Distribution: ---
After upgrading from 1.7.45 to 1.7.46 the Battle.net launcher is just one big white rectangle, nothing is clickable or visible.. wine is flooding the terminal with the following
fixme:hlsl_parser:declare_vars Complex initializers are not supported yet. fixme:hlsl_parser:hlsl_parse Array. fixme:d3dcompiler:make_assignment Check for casts in the lhs. fixme:d3dcompiler:make_assignment Check for casts in the lhs. fixme:hlsl_parser:hlsl_parse Array. fixme:d3dcompiler:make_assignment Check for casts in the lhs. err:d3dcompiler:compile_shader HLSL shader parsing failed. fixme:wbemprox:enum_class_object_Next timeout not supported
Downgrading to 1.7.45 fixes the issue.
https://bugs.winehq.org/show_bug.cgi?id=38845
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Summary|Regression with 1.7.46, |Battle.net launcher no |Battle.net launcher no |longer displays |longer displays |
--- Comment #1 from Austin English austinenglish@gmail.com --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
https://bugs.winehq.org/show_bug.cgi?id=38845
The Source thesource@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thesource@mail.ru
--- Comment #2 from The Source thesource@mail.ru --- I can confirm this bug, but it happens only in Windows 7+ mode it seems. Setting mode to XP is a workaround, probably something related to d3d10+
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #3 from The Source thesource@mail.ru --- Bisect results:
8609e2d2722b2a9533df24080026206c75a6af79 is the first bad commit commit 8609e2d2722b2a9533df24080026206c75a6af79 Author: Alistair Leslie-Hughes leslie_alistair@hotmail.com Date: Wed Jun 24 20:03:03 2015 +1000
d3dcompiler: Share the source with d3dcompiler_46.
:040000 040000 c03efe8efbbfe61b43cc4a3b4a3095d79465bed3 1ab08fcfa118c6d85b1b297ac664ef9df01202d8 M dlls
https://bugs.winehq.org/show_bug.cgi?id=38845
Luka Koznjak lolwoot1234@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lolwoot1234@gmail.com
--- Comment #4 from Luka Koznjak lolwoot1234@gmail.com --- I can confirm this bug as well. Same output and getting a white rectangle as well. Downgrading to 1.7.44/1.7.45 is a workaround.
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #5 from Austin English austinenglish@gmail.com --- (In reply to Luka Koznjak from comment #4)
I can confirm this bug as well. Same output and getting a white rectangle as well. Downgrading to 1.7.44/1.7.45 is a workaround.
Does disabling d3dcompiler_46 in winecfg work around it?
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #6 from The Source thesource@mail.ru --- (In reply to Austin English from comment #5)
(In reply to Luka Koznjak from comment #4)
I can confirm this bug as well. Same output and getting a white rectangle as well. Downgrading to 1.7.44/1.7.45 is a workaround.
Does disabling d3dcompiler_46 in winecfg work around it?
Yes it does
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #7 from Lee Trager lt73@cs.drexel.edu --- +1 disabling d3dcompiler_46 in winecfg works around the problem
https://bugs.winehq.org/show_bug.cgi?id=38845
Lee Trager lt73@cs.drexel.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lt73@cs.drexel.edu
https://bugs.winehq.org/show_bug.cgi?id=38845
Jonas Platte wine@jonasplatte.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine@jonasplatte.de
--- Comment #8 from Jonas Platte wine@jonasplatte.de --- I have the same problem, although the terminal isn't flooded (I get the same messages, but only once, wouldn't call that flooding).
This also doesn't prevent the launcher from working, I know where the play button is and I can click it :D It's just the rendering that's broken.
Anyway, thanks for the workaround, downgrading wasn't a thing I wanted to do (although I did it to confirm it was only in this version).
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #9 from The Source thesource@mail.ru --- (In reply to Jonas Platte from comment #8)
I have the same problem, although the terminal isn't flooded (I get the same messages, but only once, wouldn't call that flooding).
Move the mouse over the window to make wine repeat the messages (or make window to try to repaint in any other way).
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #10 from Jonas Platte wine@jonasplatte.de --- Well, I could reproduce it now, although it wored without moving my mouse onto the window. Weird...
https://bugs.winehq.org/show_bug.cgi?id=38845
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de See Also| |https://bugs.wine-staging.c | |om/show_bug.cgi?id=424
--- Comment #11 from Sebastian Lackner sebastian@fds-team.de --- Does the problem also occur with the default Windows version (WinXP) selected in winecfg?
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #12 from Jonas Platte wine@jonasplatte.de ---
Does the problem also occur with the default Windows version (WinXP) selected in winecfg?
No. Like 'The Source' wrote, switching to XP is a possible workaround. I don't know why I had it set to Windows 7, but that and Server 2008, which I also tried, resulted in this problem.
https://bugs.winehq.org/show_bug.cgi?id=38845
Johannes Dewender wine@JonnyJD.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine@JonnyJD.net
https://bugs.winehq.org/show_bug.cgi?id=38845
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |8609e2d2722b2a9533df2408002 | |6206c75a6af79 Severity|normal |minor
https://bugs.winehq.org/show_bug.cgi?id=38845
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |adys.wh@gmail.com Ever confirmed|0 |1
--- Comment #13 from Jerome Leclanche adys.wh@gmail.com --- Confirming.
https://bugs.winehq.org/show_bug.cgi?id=38845
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #14 from Henri Verbeet hverbeet@gmail.com --- For what it's worth, I don't think this really qualifies as a regression.
https://bugs.winehq.org/show_bug.cgi?id=38845
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://dist.blizzard.com/do | |wnloads/wow-installers/full | |/World-of-Warcraft-Setup-en | |GB.exe CC| |focht@gmx.net Component|-unknown |directx-d3d Summary|Battle.net launcher no |Battle.net launcher doesn't |longer displays |render user interface in | |Win7+ mode, causing white | |screen (builtin | |'d3dcompiler_46.dll' is not | |mature enough) Regression SHA1|8609e2d2722b2a9533df2408002 |ca7ce1678b61b88966a48f591be |6206c75a6af79 |566e04f3d669f
--- Comment #15 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
The regression sha1 https://source.winehq.org/git/wine.git/commit/8609e2d2722b2a9533df2408002620... doesn't make sense here.
The game ships a native 'd3dcompiler_43.dll' on its own but not 'd3dcompiler_46.dll'.
If the Windows version of the WINEPREFIX' is set to 'Windows XP' (default), the launcher loads 'd3dcompiler_43.dll' which causes the loader to use native dll in the end (builtin 'd3dcompiler_43' -> prefer native over builtin -> native).
Relevant part of trace log:
--- snip --- ... 0042:Call KERNEL32.LoadLibraryW(01b2f360 L"D3DCompiler_43.dll") ret=10eba1a5 0042:trace:module:load_dll looking for L"D3DCompiler_43.dll" in L"C:\Program Files (x86)\Battle.net\Battle.net.5952;.;C:\windows\system32;C:\windows\system;C:\windows;C:\windows\system32;C:\windows;C:\windows\system32\wbem" 0042:trace:module:get_load_order looking for L"C:\Program Files (x86)\Battle.net\Battle.net.5952\D3DCompiler_43.dll" 0042:trace:module:get_load_order got hardcoded default for L"C:\Program Files (x86)\Battle.net\Battle.net.5952\D3DCompiler_43.dll" 0042:trace:module:load_builtin_dll Trying built-in L"C:\Program Files (x86)\Battle.net\Battle.net.5952\D3DCompiler_43.dll" 0042:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\Program Files (x86)\Battle.net\Battle.net.5952\D3DCompiler_43.dll": /home/focht/wine-games/wineprefix-battlenet/dosdevices/c:/Program Files (x86)/Battle.net/Battle.net.5952/d3dcompiler_43.dll: invalid ELF header 0042:trace:module:load_builtin_dll Trying built-in L"D3DCompiler_43.dll" 0042:trace:module:load_dll looking for L"kernel32.dll" in L"C:\Program Files (x86)\Battle.net\Battle.net.5952;.;C:\windows\system32;C:\windows\system;C:\windows;C:\windows\system32;C:\windows;C:\windows\system32\wbem" 0042:trace:module:load_dll Found L"C:\windows\system32\KERNEL32.dll" for L"kernel32.dll" at 0x7b820000, count=-1 0042:trace:module:load_builtin_callback loaded d3dcompiler_43.dll 0x177460 0x7c490000 0042:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\d3dcompiler_43.dll" at 0x7c490000: builtin 0042:Call PE DLL (proc=0x7c4d602c,module=0x7c490000 L"d3dcompiler_43.dll",reason=WINE_PREATTACH,res=(nil)) 0042:Ret PE DLL (proc=0x7c4d602c,module=0x7c490000 L"d3dcompiler_43.dll",reason=WINE_PREATTACH,res=(nil)) retval=0 0042:trace:module:load_dll L"C:\Program Files (x86)\Battle.net\Battle.net.5952\D3DCompiler_43.dll" pre-attach returned FALSE, preferring native 0042:trace:module:LdrUnloadDll (0x7c490000) 0042:trace:module:LdrUnloadDll (L"d3dcompiler_43.dll") - START 0042:trace:module:MODULE_DecRefCount (L"d3dcompiler_43.dll") ldr.LoadCount: 0 0042:trace:module:free_modref unloading L"C:\windows\system32\d3dcompiler_43.dll" 0042:trace:module:LdrUnloadDll END 0042:trace:module:load_native_dll Trying native dll L"C:\Program Files (x86)\Battle.net\Battle.net.5952\D3DCompiler_43.dll" 0042:trace:module:map_image mapped PE file at 0x3300000-0x3507000 0042:trace:module:map_image mapping section .text at 0x3301000 off 400 size 1ee200 virt 1ee053 flags 60000020 0042:trace:module:map_image clearing 0x34ef200 - 0x34f0000 0042:trace:module:map_image mapping section .data at 0x34f0000 off 1ee600 size 4200 virt 7ea4 flags c0000040 0042:trace:module:map_image clearing 0x34f4200 - 0x34f5000 0042:trace:module:map_image mapping section .rsrc at 0x34f8000 off 1f2800 size 400 virt 3c8 flags 40000040 0042:trace:module:map_image clearing 0x34f8400 - 0x34f9000 0042:trace:module:map_image mapping section .reloc at 0x34f9000 off 1f2c00 size e000 virt df44 flags 42000040 0042:trace:module:map_image relocating from 0x10000000-0x10207000 to 0x3300000-0x3507000 ... 0042:trace:loaddll:load_native_dll Loaded L"C:\Program Files (x86)\Battle.net\Battle.net.5952\D3DCompiler_43.dll" at 0x3300000: native 0042:trace:module:load_dll Loaded module L"C:\Program Files (x86)\Battle.net\Battle.net.5952\D3DCompiler_43.dll" (native) at 0x3300000 0042:trace:module:process_attach (L"D3DCompiler_43.dll",(nil)) - START 0042:trace:module:process_attach (L"msvcrt.dll",(nil)) - START --- snip ---
If the Windows version of the WINEPREFIX is set to 'Windows 7', the launcher loads 'd3dcompiler_46.dll' by default.
Relevant part of trace log:
--- snip --- ... 0039:Call KERNEL32.LoadLibraryW(01b2f360 L"D3DCompiler_46.dll") ret=10eba1a5 0039:trace:module:load_dll looking for L"D3DCompiler_46.dll" in L"C:\Program Files (x86)\Battle.net\Battle.net.5952;.;C:\windows\system32;C:\windows\system;C:\windows;C:\windows\system32;C:\windows;C:\windows\system32\wbem" 0039:trace:module:get_load_order looking for L"C:\windows\system32\D3DCompiler_46.dll" 0039:trace:module:get_load_order got hardcoded default for L"D3DCompiler_46.dll" 0039:trace:module:load_dll L"C:\windows\system32\D3DCompiler_46.dll" is a fake Wine dll 0039:trace:module:load_builtin_dll Trying built-in L"D3DCompiler_46.dll" 0039:trace:module:load_dll looking for L"kernel32.dll" in L"C:\Program Files (x86)\Battle.net\Battle.net.5952;.;C:\windows\system32;C:\windows\system;C:\windows;C:\windows\system32;C:\windows;C:\windows\system32\wbem" 0039:trace:module:load_dll Found L"C:\windows\system32\KERNEL32.dll" for L"kernel32.dll" at 0x7b820000, count=-1 0039:trace:module:load_builtin_callback loaded d3dcompiler_46.dll 0x1776a8 0x7c440000 0039:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\d3dcompiler_46.dll" at 0x7c440000: builtin 0039:trace:module:load_dll Loaded module L"C:\windows\system32\D3DCompiler_46.dll" (builtin) at 0x7c440000 0039:trace:module:process_attach (L"d3dcompiler_46.dll",(nil)) - START 0039:Call PE DLL (proc=0x7c48e184,module=0x7c440000 L"d3dcompiler_46.dll",reason=PROCESS_ATTACH,res=(nil)) 0039:Call KERNEL32.DisableThreadLibraryCalls(7c440000) ret=7c45c4bd 0039:Ret KERNEL32.DisableThreadLibraryCalls() retval=00000001 ret=7c45c4bd 0039:Ret PE DLL (proc=0x7c48e184,module=0x7c440000 L"d3dcompiler_46.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1 0039:trace:module:process_attach (L"d3dcompiler_46.dll",(nil)) - END 0039:Ret KERNEL32.LoadLibraryW() retval=7c440000 ret=10eba1a5 0039:Call KERNEL32.SetCurrentDirectoryW(01b378c0 L"C:\Program Files (x86)\Battle.net\Battle.net.5952") ret=100e33d5 0039:Ret KERNEL32.SetCurrentDirectoryW() retval=00000001 ret=100e33d5 ... 0034:Call d3dcompiler_46.D3DCompile(01cbe698,0000051f,011a397c "C:\fakepath",00000000,00000000,02098558 "main",0119ef80 "vs_3_0",00000000,00000000,0033cc40,0033cc3c) ret=02084ad2 ... 0034:err:d3dcompiler:compile_shader HLSL shader parsing failed. ... 0034:Call d3dcompiler_46.D3DCompile(01cfdbc0,00000230,011a397c "C:\fakepath",00000000,00000000,02098558 "main",0119ef70 "ps_3_0",00000000,00000000,0033cc40,0033cc3c) ret=02084ad2 ... 0034:err:d3dcompiler:compile_shader HLSL shader parsing failed. ... --- snip ---
Since the game doesn't ship native 'd3dcompiler_46.dll', it's Wine's builtin being used here - with all deficiencies.
If you want to blame a commit - it would be rather this one:
https://source.winehq.org/git/wine.git/commit/ca7ce1678b61b88966a48f591be566... ("d3dcompiler_46: Add stub dll.").
Anyway, there are various insufficiencies with Wine's d3dcompiler implementation, making this likely a dupe of already existing bugs.
Regards
https://bugs.winehq.org/show_bug.cgi?id=38845
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Battle.net launcher doesn't |Battle.net launcher shows |render user interface in |white screen with |Win7+ mode, causing white |WINEPREFIX Windows version |screen (builtin |> 'Windows XP' (builtin |'d3dcompiler_46.dll' is not |'d3dcompiler_46.dll' is not |mature enough) |mature enough)
--- Comment #16 from Anastasius Focht focht@gmx.net --- Hello folks,
refining summary again as this happens with any Windows version > 'Windows XP' (mentioned here: https://bugs.wine-staging.com/show_bug.cgi?id=424#c10)
Regards
https://bugs.winehq.org/show_bug.cgi?id=38845
Michael Cronenworth mike@cchtml.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mike@cchtml.com
https://bugs.winehq.org/show_bug.cgi?id=38845
svavar@kjarrval.is svavar@kjarrval.is changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |svavar@kjarrval.is
https://bugs.winehq.org/show_bug.cgi?id=38845
Jay jaynobyl@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaynobyl@gmx.de
https://bugs.winehq.org/show_bug.cgi?id=38845
Adam Bolte abolte@systemsaviour.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |abolte@systemsaviour.com
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #17 from The Source thesource@mail.ru --- Wine 1.9.8 Battle.net launcher works fine with Windows 7 setting and without disabling d3dcompiler_46
https://bugs.winehq.org/show_bug.cgi?id=38845
Luke Bratch luke@bratch.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |luke@bratch.co.uk
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #18 from Michael Cronenworth mike@cchtml.com --- (In reply to The Source from comment #17)
Wine 1.9.8 Battle.net launcher works fine with Windows 7 setting and without disabling d3dcompiler_46
Not exactly. The main client is visible now, but it is not bug free. The "news" area in the middle of the client is not visible in Windows 7 mode. It's better but it is not the same as XP mode.
https://bugs.winehq.org/show_bug.cgi?id=38845
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #19 from winetest@luukku.com --- (In reply to Michael Cronenworth from comment #18)
(In reply to The Source from comment #17)
Wine 1.9.8 Battle.net launcher works fine with Windows 7 setting and without disabling d3dcompiler_46
Not exactly. The main client is visible now, but it is not bug free. The "news" area in the middle of the client is not visible in Windows 7 mode. It's better but it is not the same as XP mode.
Can you take a screenshot? Also it would be worth to upgrade wine even it wouldnt fix this bug yet.
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #20 from Michael Cronenworth mike@cchtml.com --- (In reply to winetest from comment #19)
Can you take a screenshot? Also it would be worth to upgrade wine even it wouldnt fix this bug yet.
Wine 1.9.23-staging Windows 7 mode: http://i.imgur.com/254BKQf.png
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #21 from winetest@luukku.com --- (In reply to Michael Cronenworth from comment #20)
(In reply to winetest from comment #19)
Can you take a screenshot? Also it would be worth to upgrade wine even it wouldnt fix this bug yet.
Wine 1.9.23-staging Windows 7 mode: http://i.imgur.com/254BKQf.png
Looks good. How this is broken behaviour?
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #22 from The Source thesource@mail.ru --- There should be news frames on that window displaying online content. Also background should be downloaded on the fly too (the default one is displayed on the screenshot, happens when offline). But this perhaps is a different problem, not graphics related, because I don't remember such thing happening in my case, I'll retest.
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #23 from Michael Cronenworth mike@cchtml.com --- (In reply to winetest from comment #21)
Looks good. How this is broken behaviour?
Windows XP mode: http://i.imgur.com/NtATvWJ.png
The launcher is a free download. You're free to reproduce this yourself.
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #24 from The Source thesource@mail.ru --- Retested, and I confirm, in Win7+ mode many elements are not displayed (I can't event enter authenticator code, window is blank, only monocolor background is visible). And disabling d3dcompiler_46 no longer helps, only setting to XP mode.
https://bugs.winehq.org/show_bug.cgi?id=38845
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|ca7ce1678b61b88966a48f591be | |566e04f3d669f | Keywords|regression | Component|directx-d3d |directx-d3dx9
--- Comment #25 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to The Source from comment #24)
Retested, and I confirm, in Win7+ mode many elements are not displayed (I can't event enter authenticator code, window is blank, only monocolor background is visible). And disabling d3dcompiler_46 no longer helps, only setting to XP mode.
That would be a separate bug, can you open it (assuming there isn't one already)?
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #26 from The Source thesource@mail.ru ---
(In reply to The Source from comment #24)
Retested, and I confirm, in Win7+ mode many elements are not displayed (I can't event enter authenticator code, window is blank, only monocolor background is visible). And disabling d3dcompiler_46 no longer helps, only setting to XP mode.
That would be a separate bug, can you open it (assuming there isn't one already)?
Done https://bugs.winehq.org/show_bug.cgi?id=42000(In reply to Matteo Bruni from comment #25)
https://bugs.winehq.org/show_bug.cgi?id=38845
Svitozar Cherepii razotivs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |razotivs@gmail.com
--- Comment #27 from Svitozar Cherepii razotivs@gmail.com --- Please mark this bug as resolved fixed (as there is no longer white screen) but other issues that were submitted as bug 42000 anyway.
https://bugs.winehq.org/show_bug.cgi?id=38845
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED CC| |nerv@dawncrow.de
--- Comment #28 from André H. nerv@dawncrow.de --- fixed then
https://bugs.winehq.org/show_bug.cgi?id=38845
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #29 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.0-rc6.
https://bugs.winehq.org/show_bug.cgi?id=38845
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|FIXED |--- Summary|Battle.net launcher shows |Battle.net launcher shows |white screen with |white screen with |WINEPREFIX Windows version |WINEPREFIX Windows version |> 'Windows XP' (builtin |> 'Windows XP' and builtin |'d3dcompiler_46.dll' is not |d3dcompiler_47.dll |mature enough) |
--- Comment #30 from Matteo Bruni matteo.mystral@gmail.com --- I see a bunch of native DLLs in the current Battle.net launcher directory, including d3dcompiler_47.dll. Forcing the use of the builtin version with Windows version > XP still makes it show a white screen.
https://bugs.winehq.org/show_bug.cgi?id=38845
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=38845
zzzzzyzz@hacari.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzzzzyzz@hacari.org
https://bugs.winehq.org/show_bug.cgi?id=38845
Fab netbox253@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |netbox253@free.fr
--- Comment #31 from Fab netbox253@free.fr --- Happens to me today after latest Battle.net launcher update with windows version set to Windows7 and wine-staging-4.17. After a few researchs, it seems to happen to a lot of people and I finally found a workaround here¹.
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.
1. https://forums.lutris.net/t/issues-starting-battle-net-on-pop-os-after-updat...
https://bugs.winehq.org/show_bug.cgi?id=38845
Svitozar Cherepii razotivs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|razotivs@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=38845
Ker noa blue-t@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |blue-t@web.de
https://bugs.winehq.org/show_bug.cgi?id=38845
Morten Krøyer kroyeren@kroyeren.dk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kroyeren@kroyeren.dk
--- Comment #32 from Morten Krøyer kroyeren@kroyeren.dk --- (In reply to Fab from comment #31)
Happens to me today after latest Battle.net launcher update with windows version set to Windows7 and wine-staging-4.17. After a few researchs, it seems to happen to a lot of people and I finally found a workaround here¹.
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.
https://forums.lutris.net/t/issues-starting-battle-net-on-pop-os-after- update/7228/18
Can confirm both reappearance of the bug and the suggested workaround
The workaround of switching to windows XP doesn't work anymore. Setting the two libraries does
https://bugs.winehq.org/show_bug.cgi?id=38845
Witold Baryluk witold.baryluk+winehq@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |witold.baryluk+winehq@gmail | |.com
--- Comment #33 from Witold Baryluk witold.baryluk+winehq@gmail.com --- I can also confirm the issue (on multiple wine versions, ranging from 4.10 to wine staging 4.17) and workaround to use native DLL overrides.
However this is not a regression in wine, but rather a bug that existed for some considerable time, than only surfaced when new version of Battle.net started using these libraries in some slightly different way today (or yesterday, 2019-10-11). I tried using many older wine versions which worked just fine, like wine staging 4.10, 4.12.1, to same effect, but they did work just two days ago.
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #34 from Ker noa blue-t@web.de --- Since i am not entirely sure if this shouldn't be done in a new bug instead of reopening the old one, what component do we have to trace to see whats going on?
The millions of d3d11 notes probably aren't connected to override
https://bugs.winehq.org/show_bug.cgi?id=38845
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #35 from Zebediah Figura z.figura12@gmail.com --- (In reply to Ker noa from comment #34)
Since i am not entirely sure if this shouldn't be done in a new bug instead of reopening the old one, what component do we have to trace to see whats going on?
Tracing won't help anything, at least not until we have a functional HLSL compiler.
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #36 from Ker noa blue-t@web.de --- The original bug is about graphics, if overriding a c+ runtime now fixes what is supposed to be the same i highly doubt it. Is ucrtbase really connected to hsl and shaders?
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #37 from Zebediah Figura z.figura12@gmail.com --- (In reply to Ker noa from comment #36)
The original bug is about graphics, if overriding a c+ runtime now fixes what is supposed to be the same i highly doubt it. Is ucrtbase really connected to hsl and shaders?
I didn't realize you were discussing ucrtbase. Yes, filing a new bug for that would be best.
https://bugs.winehq.org/show_bug.cgi?id=38845
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #38 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-7.0-rc3? If yes, can one have a screenshot showing the problem?
https://bugs.winehq.org/show_bug.cgi?id=38845
--- Comment #39 from joaopa jeremielapuree@yahoo.fr --- Created attachment 71439 --> https://bugs.winehq.org/attachment.cgi?id=71439 screenshot for battle.net with winver=win 7
With wwine-7.0-rc3, I receive that. Is is the assumed behavior?