https://bugs.winehq.org/show_bug.cgi?id=44335
Bug ID: 44335 Summary: Blizzard App crashes at start because of d3d11.dll Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: abel.thorne@free.fr Distribution: ---
Just got an update of Battle.net/Blizzard App (which was working perfectly). Now it doesn't start anymore and triggers the following errors:
err:module:import_dll Library d3d11.dll (which is needed by L"C:\Program Files (x86)\Blizzard App\Battle.net.9737\libcef.dll") not found err:module:import_dll Library libcef.dll (which is needed by L"C:\Program Files (x86)\Blizzard App\Battle.net.9737\battle.net.dll") not found fixme:ver:GetCurrentPackageId (0x33fda4 (nil)): stub
Using Wine Staging 2.21 if that matters.
https://bugs.winehq.org/show_bug.cgi?id=44335
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEEDINFO CC| |dark.shadow4@web.de
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Odd, wine does have d3d11.dll. Are you using a clean WINEPREFIX?
https://bugs.winehq.org/show_bug.cgi?id=44335
--- Comment #2 from abelthorne abel.thorne@free.fr --- (In reply to Fabian Maurer from comment #1)
Odd, wine does have d3d11.dll. Are you using a clean WINEPREFIX?
Yes, dedicated prefix set as Windows 7 and with corefonts + vcrun2015 installed. I also checked that d3d11.dll was in windows/system32 (tried to copy it in windows/system too just in case but didn't change anything).
As I said, Battle.net worked perfectly fine until today, the issue appeared after an update, so I guess Blizzard changed something in the client. Not sure if it's related to the planned drop of support for Windows XP (they've been anoouncing it for monthes but I don't know if it's effective since today or completely unrelated).
Note that deleting the update ("Battle.net.9737" dir in "Program Files (x86)/Blizzard App") allows me to start it with no issue. But then, it downloads it again and the issue happens again.
https://bugs.winehq.org/show_bug.cgi?id=44335
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com --- I guess it would be useful to attach a WINEDEBUG=+relay,seh,+tid,+loaddll log to this bugreport
https://bugs.winehq.org/show_bug.cgi?id=44335
--- Comment #4 from abelthorne abel.thorne@free.fr --- (In reply to Louis Lenders from comment #3)
I guess it would be useful to attach a WINEDEBUG=+relay,seh,+tid,+loaddll log to this bugreport
Is there a way to get a proper log that can be shared? I've tried to redirect the standard output to a file (with 2> log.txt) but for some reason, I get a file that seems to be truncated, missing the end (and it's more than 600,000 lines long).
https://bugs.winehq.org/show_bug.cgi?id=44335
--- Comment #5 from Fabian Maurer dark.shadow4@web.de ---
err:module:import_dll Library d3d11.dll (which is needed by L"C:\Program Files (x86)\Blizzard App\Battle.net.9737\libcef.dll") not found err:module:import_dll Library libcef.dll (which is needed by L"C:\Program Files (x86)\Blizzard App\Battle.net.9737\battle.net.dll") not found fixme:ver:GetCurrentPackageId (0x33fda4 (nil)): stub
Is this the complete log? If no, can you post the complete log?
https://bugs.winehq.org/show_bug.cgi?id=44335
--- Comment #6 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to abelthorne from comment #0)
Just got an update of Battle.net/Blizzard App (which was working perfectly). Now it doesn't start anymore and triggers the following errors:
err:module:import_dll Library d3d11.dll (which is needed by L"C:\Program Files (x86)\Blizzard App\Battle.net.9737\libcef.dll") not found err:module:import_dll Library libcef.dll (which is needed by L"C:\Program Files (x86)\Blizzard App\Battle.net.9737\battle.net.dll") not found fixme:ver:GetCurrentPackageId (0x33fda4 (nil)): stub
Using Wine Staging 2.21 if that matters.
Are you sure you didn't just disable d3d11 in winecfg in that prefix in the past?
https://bugs.winehq.org/show_bug.cgi?id=44335
--- Comment #7 from Fabian Maurer dark.shadow4@web.de ---
Are you sure you didn't just disable d3d11 in winecfg in that prefix in the past?
That's why I asked if a clean WINEPREFIX was used, but apparently it was.
https://bugs.winehq.org/show_bug.cgi?id=44335
--- Comment #8 from abelthorne abel.thorne@free.fr --- (In reply to Matteo Bruni from comment #6)
(In reply to abelthorne from comment #0)
Just got an update of Battle.net/Blizzard App (which was working perfectly). Now it doesn't start anymore and triggers the following errors:
err:module:import_dll Library d3d11.dll (which is needed by L"C:\Program Files (x86)\Blizzard App\Battle.net.9737\libcef.dll") not found err:module:import_dll Library libcef.dll (which is needed by L"C:\Program Files (x86)\Blizzard App\Battle.net.9737\battle.net.dll") not found fixme:ver:GetCurrentPackageId (0x33fda4 (nil)): stub
Using Wine Staging 2.21 if that matters.
Are you sure you didn't just disable d3d11 in winecfg in that prefix in the past?
Oh, just checked in winecfg and it was disabled. I don't remember disabling it myself, though. Is it possible that when I installed corefonts or vcrun2015 it disabled d3d11?
Anyway, problem fixed, Battle.net launches fine. Sorry for the misreport. :/
https://bugs.winehq.org/show_bug.cgi?id=44335
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Resolution|--- |INVALID CC| |joseph.kucia@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=44335
--- Comment #9 from Fabian Maurer dark.shadow4@web.de ---
Oh, just checked in winecfg and it was disabled. I don't remember disabling it myself, though. Is it possible that when I installed corefonts or vcrun2015 it disabled d3d11?
No, why would it do that?
https://bugs.winehq.org/show_bug.cgi?id=44335
--- Comment #10 from abelthorne abel.thorne@free.fr --- (In reply to Fabian Maurer from comment #9)
Oh, just checked in winecfg and it was disabled. I don't remember disabling it myself, though. Is it possible that when I installed corefonts or vcrun2015 it disabled d3d11?
No, why would it do that?
I don't know but that's the only thing that I did on this prefix.
https://bugs.winehq.org/show_bug.cgi?id=44335
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |nerv@dawncrow.de
--- Comment #11 from André H. nerv@dawncrow.de --- closing invalid
https://bugs.winehq.org/show_bug.cgi?id=44335
Eugen konkove@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |konkove@gmail.com
--- Comment #12 from Eugen konkove@gmail.com --- What prefix I should use and how to configure it? I have same problem
https://bugs.winehq.org/show_bug.cgi?id=44335
--- Comment #13 from Eugen konkove@gmail.com --- logs:
------------------------------------------------------ Working around wine bug 30713 -- Manually extracting the 64-bit dlls ------------------------------------------------------ Executing cabextract -q --directory=/home/kes/.wine/dosdevices/c:/windows/temp/_vcrun2015 vc_redist.x64.exe Executing cabextract -q --directory=/home/kes/.wine/dosdevices/c:/windows/temp/_vcrun2015 /home/kes/.wine/dosdevices/c:/windows/temp/_vcrun2015/a10 /home/kes/.wine/dosdevices/c:/windows/temp/_vcrun2015/a10: WARNING; possible 16128 extra bytes at end of file. Executing cabextract -q --directory=/home/kes/.wine/dosdevices/c:/windows/temp/_vcrun2015 /home/kes/.wine/dosdevices/c:/windows/temp/_vcrun2015/a11 /home/kes/.wine/dosdevices/c:/windows/temp/_vcrun2015/a11: WARNING; possible 16128 extra bytes at end of file. You opted in, so reporting 'w_workaround_wine_bug-37781 w_workaround_wine_bug-30713 vcrun2015 ' to the winetricks maintainer so he knows which winetricks verbs get used and which don't. Use --optout to disable future reports. kes@work ~/games $ wine Hearthstone-Setup.exe 002f:fixme:ver:GetCurrentPackageId (0xc3fe8c (nil)): stub 0009:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform 0009:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported <html><head><title>Object moved</title></head><body> <h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2> </body></html> GIF89aÇ ,D;0036:fixme:wininet:InternetSetOptionW Option 77 STUB 0041:err:wininet:open_http_connection create_netconn failed: 12029 0040:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags 0040:fixme:wbemprox:client_security_SetBlanket 0x7dffb82c, 0x1508a0, 10, 0, (null), 3, 3, (nil), 0x00000000 0040:fixme:wbemprox:client_security_Release 0x7dffb82c 0040:fixme:wbemprox:enum_class_object_Next timeout not supported 0040:err:ntdll:NtQueryInformationToken Unhandled Token Information class 24! 0036:fixme:wininet:InternetSetOptionW Option 77 STUB 0042:err:wininet:open_http_connection create_netconn failed: 12029 0040:fixme:ver:GetCurrentPackageId (0x33fe24 (nil)): stub 0036:fixme:wininet:InternetSetOptionW Option 77 STUB 0041:err:wininet:open_http_connection create_netconn failed: 12029 0036:fixme:wininet:InternetSetOptionW Option 77 STUB 0042:err:wininet:open_http_connection create_netconn failed: 12029 <html><head><title>Object moved</title></head><body> <h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2> </body></html> 0036:fixme:wininet:InternetSetOptionW Option 77 STUB 0041:err:wininet:open_http_connection create_netconn failed: 12029 0036:fixme:wininet:InternetSetOptionW Option 77 STUB 0042:err:wininet:open_http_connection create_netconn failed: 12029 0045:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags 0045:fixme:wbemprox:client_security_SetBlanket 0x7dab582c, 0x14d8e0, 10, 0, (null), 3, 3, (nil), 0x00000000 0045:fixme:wbemprox:client_security_Release 0x7dab582c 0045:fixme:wbemprox:enum_class_object_Next timeout not supported 0045:err:ntdll:NtQueryInformationToken Unhandled Token Information class 24! 004a:fixme:ver:GetCurrentPackageId (0x1bafe8c (nil)): stub 0036:fixme:wininet:InternetSetOptionW Option 77 STUB 0041:err:wininet:open_http_connection create_netconn failed: 12029 0036:fixme:wininet:InternetSetOptionW Option 77 STUB 0042:err:wininet:open_http_connection create_netconn failed: 12029 0045:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1) 0045:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1) 0045:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1) 0045:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1) 0036:fixme:wininet:InternetSetOptionW Option 77 STUB 0041:err:wininet:open_http_connection create_netconn failed: 12029 0045:fixme:win:EnumDisplayDevicesW ((null),0,0x33f5b4,0x00000000), stub! 0045:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f9b8 0045:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1) 0045:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1) 0045:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1) 0045:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1) 0036:fixme:wininet:InternetSetOptionW Option 77 STUB 0045:fixme:win:EnumDisplayDevicesW ((null),0,0x33f274,0x00000000), stub! 0045:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f678 004c:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform 004c:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0045:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented GIF89aÇ ,D;0060:err:module:import_dll Library dbghelp.dll (which is needed by L"C:\Program Files (x86)\Battle.net\Battle.net.9799\libcef.dll") not found 0060:err:module:import_dll Library libcef.dll (which is needed by L"C:\Program Files (x86)\Battle.net\Battle.net.9799\battle.net.dll") not found <html><head><title>Object moved</title></head><body> <h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2> </body></html>
https://bugs.winehq.org/show_bug.cgi?id=44335
--- Comment #14 from Eugen konkove@gmail.com --- installing d3d11 and vcrun2015 from `wintricks --gui` resolve the problem