https://bugs.winehq.org/show_bug.cgi?id=45257
Bug ID: 45257 Summary: [REGRESSION] World of Tanks: the game no longer runs at all after upgrading from Wine 3.7 to 3.8. Product: Wine Version: 3.8 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: zefkerrigan@gmail.com Distribution: ---
Created attachment 61506 --> https://bugs.winehq.org/attachment.cgi?id=61506 terminal output
[REGRESSION] World of Tanks: the game no longer runs at all after upgrading from Wine 3.7 to 3.8. But if I do downgrade to version 3.7, the game will start working again.
https://bugs.winehq.org/show_bug.cgi?id=45257
zefkerr zefkerrigan@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zefkerrigan@gmail.com Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=45257
--- Comment #1 from zefkerr zefkerrigan@gmail.com --- WoT terminal output with WINEDEBUG=all https://mega.nz/#!vY8jjZJJ!WceWRSJ3NwgBC5tosrV7ydky5ZQHHaAOUinrC9Nr-ZY
https://bugs.winehq.org/show_bug.cgi?id=45257
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |joseph.kucia@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=45257
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|[REGRESSION] World of |World of Tanks: the game no |Tanks: the game no longer |longer runs at all after |runs at all after upgrading |upgrading from Wine 3.7 to |from Wine 3.7 to 3.8. |3.8.
https://bugs.winehq.org/show_bug.cgi?id=45257
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net URL| |https://worldoftanks.eu/en/ | |game/download/ Severity|major |normal Ever confirmed|0 |1 Keywords| |download
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
I'm pretty sure there is no regression here.
I can confirm a crash in Win7 mode which has been present since a while, even before Wine 3.7 -> no regression (NOTE: this is not bug 42520, see later comment).
What most likely happened you switched the WINEPREFIX Windows version to something newer than 'Windows XP' (Win7).
WoT client in 'Windows 7' setting will automatically use DirectX 10/11 which still has insufficiencies. WoT client in 'Windows XP' setting will use DirectX 9 (works fine).
--- snip --- worldoftanks 1.0.1.0 (compiled at 10:32:06 May 22 2018) --- snip ---
NOTE: There is bug 42520 (XAudio2) which is now shadowed/preceded by DirectX 10/11 issue(s). But people don't know this because they just assume "crash = must be same issue".
Please state which exact Windows version was used during your downgrade/upgrade tests.
Regards
https://bugs.winehq.org/show_bug.cgi?id=45257
--- Comment #3 from zefkerr zefkerrigan@gmail.com --- (In reply to Anastasius Focht from comment #2)
Hello folks,
I'm pretty sure there is no regression here.
I can confirm a crash in Win7 mode which has been present since a while, even before Wine 3.7 -> no regression (NOTE: this is not bug 42520, see later comment).
What most likely happened you switched the WINEPREFIX Windows version to something newer than 'Windows XP' (Win7).
WoT client in 'Windows 7' setting will automatically use DirectX 10/11 which still has insufficiencies. WoT client in 'Windows XP' setting will use DirectX 9 (works fine).
--- snip --- worldoftanks 1.0.1.0 (compiled at 10:32:06 May 22 2018) --- snip ---
NOTE: There is bug 42520 (XAudio2) which is now shadowed/preceded by DirectX 10/11 issue(s). But people don't know this because they just assume "crash = must be same issue".
Please state which exact Windows version was used during your downgrade/upgrade tests.
Regards
Still present it Wine 3.9. With Wine 3.7 in Windows 7 mode, the game at least runs to the login screen, but hangs after entering the login and password, which at least gives me the opportunity to play without issues and with good fps thanks to the ability to use DXVK https://github.com/doitsujin/dxvk
But with Wine 3.8 or 3.9, the game does not run at all. I shot a video screen recording so you can see how it happens: https://mega.nz/#!CJUW2bbA!liai-64rTtFsr-djFNQU5JTmijGU8CVpbJIK9B3S5z4
https://bugs.winehq.org/show_bug.cgi?id=45257
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
--- quote --- Wine 3.7 in Windows 7 mode, the game at least runs to the login screen, but hangs after entering the login and password --- quote ---
the hang is the result of a crash in the main thread due to DirectX 10/11 insufficiencies. The graphics is still shown, but obviously frozen.
--- quote --- which at least gives me the opportunity to play without issues and with good fps thanks to the ability to use DXVK https://github.com/doitsujin/dxvk --- quote ---
This is not supported here and in fact it shows that the game never worked in plain Wine with Windows 7 settings, regardless if its Wine 3.7, 3.9 etc.
Also you are using Wine-Staging. Please use plain = vanilla Wine to report bugs. Wine-Staging has gazillion patches applied and makes it harder to track down/isolate bugs in vanilla Wine.
Another thing: were the DXVK drop-ins also present in the beginning of the video? Check the 3:46 minute mark in your video. It shows that the WINEPREFIX "downgrade" (update due to Wine-Staging 3.9 -> 3.7 downgrade) has suspicious errors:
--- snip --- 002c:err:setupapi:create_dest_file failed to create "C:\windows\system32\dxgi.dll" (error=80) 002c:err:setupapi:create_dest_file failed to create "C:\windows\system32\dxgi.dll" (error=80) --- snip ---
I've tested the game client with Windows XP setting with Wine-Staging 3.9 as you did. No DXVK. It works fine, no crash.
Please only report bugs with clean WINEPREFIX (clean install of game). Customizations, such as drop-in dlls from third-party projects such as DXVK can create incompatibilities across Wine version which is clearly demonstrated by you -> INVALID bug. If that's the case, report the bugs to the third-part project, not Wine.
Regards
https://bugs.winehq.org/show_bug.cgi?id=45257
--- Comment #5 from zefkerr zefkerrigan@gmail.com --- (In reply to Anastasius Focht from comment #4)
Hello folks,
--- quote --- Wine 3.7 in Windows 7 mode, the game at least runs to the login screen, but hangs after entering the login and password --- quote ---
the hang is the result of a crash in the main thread due to DirectX 10/11 insufficiencies. The graphics is still shown, but obviously frozen.
--- quote --- which at least gives me the opportunity to play without issues and with good fps thanks to the ability to use DXVK https://github.com/doitsujin/dxvk --- quote ---
This is not supported here and in fact it shows that the game never worked in plain Wine with Windows 7 settings, regardless if its Wine 3.7, 3.9 etc.
Also you are using Wine-Staging. Please use plain = vanilla Wine to report bugs. Wine-Staging has gazillion patches applied and makes it harder to track down/isolate bugs in vanilla Wine.
Another thing: were the DXVK drop-ins also present in the beginning of the video? Check the 3:46 minute mark in your video. It shows that the WINEPREFIX "downgrade" (update due to Wine-Staging 3.9 -> 3.7 downgrade) has suspicious errors:
--- snip --- 002c:err:setupapi:create_dest_file failed to create "C:\windows\system32\dxgi.dll" (error=80) 002c:err:setupapi:create_dest_file failed to create "C:\windows\system32\dxgi.dll" (error=80) --- snip ---
I've tested the game client with Windows XP setting with Wine-Staging 3.9 as you did. No DXVK. It works fine, no crash.
Please only report bugs with clean WINEPREFIX (clean install of game). Customizations, such as drop-in dlls from third-party projects such as DXVK can create incompatibilities across Wine version which is clearly demonstrated by you -> INVALID bug. If that's the case, report the bugs to the third-part project, not Wine.
Regards
Please, just wait, I'll test it with a clean WINEPREFIX, totally without DXVK.
https://bugs.winehq.org/show_bug.cgi?id=45257
--- Comment #6 from zefkerr zefkerrigan@gmail.com --- (In reply to Anastasius Focht from comment #4)
Hello folks,
--- quote --- Wine 3.7 in Windows 7 mode, the game at least runs to the login screen, but hangs after entering the login and password --- quote ---
the hang is the result of a crash in the main thread due to DirectX 10/11 insufficiencies. The graphics is still shown, but obviously frozen.
--- quote --- which at least gives me the opportunity to play without issues and with good fps thanks to the ability to use DXVK https://github.com/doitsujin/dxvk --- quote ---
This is not supported here and in fact it shows that the game never worked in plain Wine with Windows 7 settings, regardless if its Wine 3.7, 3.9 etc.
Also you are using Wine-Staging. Please use plain = vanilla Wine to report bugs. Wine-Staging has gazillion patches applied and makes it harder to track down/isolate bugs in vanilla Wine.
Another thing: were the DXVK drop-ins also present in the beginning of the video? Check the 3:46 minute mark in your video. It shows that the WINEPREFIX "downgrade" (update due to Wine-Staging 3.9 -> 3.7 downgrade) has suspicious errors:
--- snip --- 002c:err:setupapi:create_dest_file failed to create "C:\windows\system32\dxgi.dll" (error=80) 002c:err:setupapi:create_dest_file failed to create "C:\windows\system32\dxgi.dll" (error=80) --- snip ---
I've tested the game client with Windows XP setting with Wine-Staging 3.9 as you did. No DXVK. It works fine, no crash.
Please only report bugs with clean WINEPREFIX (clean install of game). Customizations, such as drop-in dlls from third-party projects such as DXVK can create incompatibilities across Wine version which is clearly demonstrated by you -> INVALID bug. If that's the case, report the bugs to the third-part project, not Wine.
Regards
I shot a new video with a clean WINEPREFIX, with Wine without Staging and without DXVK at all: https://mega.nz/#!7YcCmazJ!QeEwz4nn4zK-5fi5D0HszOCEBkvqchatmbglhqlNhHI
https://bugs.winehq.org/show_bug.cgi?id=45257
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|NEW |RESOLVED
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello,
ok, I see now. You are on ArchLinux which ships broken Wine package since Wine 3.8, causing various issues.
Resolving as dupe of bug 45199
Regards
*** This bug has been marked as a duplicate of bug 45199 ***
https://bugs.winehq.org/show_bug.cgi?id=45257
zefkerr zefkerrigan@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|DUPLICATE |---
--- Comment #8 from zefkerr zefkerrigan@gmail.com --- (In reply to Anastasius Focht from comment #7)
Hello,
ok, I see now. You are on ArchLinux which ships broken Wine package since Wine 3.8, causing various issues.
Resolving as dupe of bug 45199
Regards
*** This bug has been marked as a duplicate of bug 45199 ***
I think that you are mistaken because I also tried to build my own Wine package from the source code from the Wine git repository, but with it the same issue still happens as with the package from the official Arch Linux repository. So I think that this is not a duplicate of that bug.
https://bugs.winehq.org/show_bug.cgi?id=45257
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello,
--- quote --- I think that you are mistaken because I also tried to build my own Wine package from the source code from the Wine git repository, but with it the same issue still happens as with the package from the official Arch Linux repository. So I think that this is not a duplicate of that bug. --- quote ---
the WoT client works for me here in 'Windows XP' setting, it still hints at a distro specific issue (host package/tools/compiler problems).
Fedora 28 x86_64 GCC version 8.1.1 20180502 (Red Hat 8.1.1-1)
Since you've built from source, run a regression test: https://wiki.winehq.org/Regression_Testing
Regards
https://bugs.winehq.org/show_bug.cgi?id=45257
--- Comment #10 from zefkerr zefkerrigan@gmail.com --- You should close it because I admit it's a duplicate of bug 45199. I agree with it. This issue realy is that Arch moved to GCC 8.1, but Wine currently is not compatible with GCC 8.1, but works fine if I compile Wine with GCC 7.3. https://bugs.winehq.org/show_bug.cgi?id=45199
In addition, I tried to build Wine 3.7 with GCC 8.1 and it also did not work as Wine 3.9 after that. But Wine 3.7-3.9 works fine if I build it with GCC 7.3. So, this is exactly not Wine's regression, but this is Wine's incompatibility with GCC 8.1. Thank you. Regards.
https://bugs.winehq.org/show_bug.cgi?id=45257
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |DUPLICATE
--- Comment #11 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to zefkerr from comment #10)
You should close it because I admit it's a duplicate of bug 45199.
*** This bug has been marked as a duplicate of bug 45199 ***
https://bugs.winehq.org/show_bug.cgi?id=45257
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz Status|RESOLVED |CLOSED
--- Comment #12 from Wylda wylda@volny.cz --- Closing bugs marked as duplicate.