https://bugs.winehq.org/show_bug.cgi?id=48132
Bug ID: 48132 Summary: Elite Dangerous launcher broken (regression since wine-staging-4.20) Product: Wine-staging Version: 4.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: kolAflash@kolahilft.de CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 65724 --> https://bugs.winehq.org/attachment.cgi?id=65724 screenshots
The Elite Dangerous launcher is broken, when using wine-staging-4.20. It's using 100 % of one CPU core, freezes after the first click and is graphically broken (see attached screenshots).
It's a regression. Everything is fine when using either wine-4.20 or wine-staging-4.19.
Something suspicious on the shell: 0065:fixme:d3d9:shader_validator_stub2
./wine-staging-4.20/patches/patchinstall.sh DESTDIR=wine-4.20 --all -W uxtheme-CloseThemeClass -W uxtheme-GTK_Theming
Tested workarounds: Use d9vk or gallium-nine.
https://github.com/Joshua-Ashton/d9vk/releases (needs a Vulkan capable GPU)
https://github.com/iXit/wine-nine-standalone (needs a Radeon-GPU or a very, very recent Intel-GPU) winetricks galliumnine
https://bugs.winehq.org/show_bug.cgi?id=48132
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- It's probably the newly added d3d9-Direct3DShaderValidatorCreate9 patch set, but explicitly confirming that by compiling without the patch set would be helpful.
Can you please also attach a log with WINEDEBUG=+d3d9,+seh? (With the patch applied, that is.)
https://bugs.winehq.org/show_bug.cgi?id=48132
--- Comment #2 from kolAflash kolAflash@kolahilft.de --- Created attachment 65725 --> https://bugs.winehq.org/attachment.cgi?id=65725 shell output with: WINEDEBUG=+d3d9,+seh
By the way: How can I connect this bug to the affected application? https://appdb.winehq.org/objectManager.php?sClass=version&iId=37490
The bug should be reproducible for everyone, before a valid login is needed (so no need to buy the game for debugging). https://hosting.zaonce.net/elite/Client-Installer.exe
(In reply to Zebediah Figura from comment #1)
It's probably the newly added d3d9-Direct3DShaderValidatorCreate9 patch set, but explicitly confirming that by compiling without the patch set would be helpful.
Indeed, that makes the bug disappear.
./wine-staging-4.20/patches/patchinstall.sh DESTDIR=wine-4.20 --all -W uxtheme-CloseThemeClass -W uxtheme-GTK_Theming -W d3d9-Direct3DShaderValidatorCreate9
Can you please also attach a log with WINEDEBUG=+d3d9,+seh? (With the patch applied, that is.)
Attached the log.
https://bugs.winehq.org/show_bug.cgi?id=48132
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- Hopefully fixed by https://github.com/wine-staging/wine-staging/commit/d391086546251d7ac1e019b22452c0557f31bca9.
https://bugs.winehq.org/show_bug.cgi?id=48132
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |d391086546251d7ac1e019b2245 | |2c0557f31bca9 Resolution|--- |FIXED Keywords| |regression Regression SHA1| |411f2a97025c4b952f1e31b2dbf | |357088c23642c Status|UNCONFIRMED |RESOLVED
--- Comment #4 from Zebediah Figura z.figura12@gmail.com --- No reply; assuming fixed.
https://bugs.winehq.org/show_bug.cgi?id=48132
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Zebediah Figura z.figura12@gmail.com --- Closing bugs fixed in wine-staging 4.21.