[Bug 43692] New: Heroes of the Storm crash at start on Wine 2.16 staging
https://bugs.winehq.org/show_bug.cgi?id=43692 Bug ID: 43692 Summary: Heroes of the Storm crash at start on Wine 2.16 staging Product: Wine-staging Version: 2.16 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: noby.Ardor(a)gmail.com CC: erich.e.hoover(a)wine-staging.com, michael(a)fds-team.de, sebastian(a)fds-team.de Distribution: --- Created attachment 59143 --> https://bugs.winehq.org/attachment.cgi?id=59143 TerminalOut Games Blizzard Heroes of the storm start crash on wine staging 2.16 after update it from 2.15 staging. Wine version 2.16 x86 installed by apt get, addition dlls is not installed. OS: Ubuntu 17.04 amd64. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 Ivan Gorbunov <noby.Ardor(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 Ivan Gorbunov <noby.Ardor(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #1 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- Created attachment 59144 --> https://bugs.winehq.org/attachment.cgi?id=59144 ScreenShot -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 Ivan Gorbunov <noby.Ardor(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #2 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- Created attachment 59145 --> https://bugs.winehq.org/attachment.cgi?id=59145 TerminalOut2 Terminal output after gmone-keyring installed. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #3 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- On Wine version 2.16 X64-64 (AMD64) same issue. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 sykhro <sykhro(a)protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sykhro(a)protonmail.com --- Comment #4 from sykhro <sykhro(a)protonmail.com> --- Can't reproduce, game works fine on both wine 2.17 and 2.16-staging (amd64, non-playonlinux). -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 ImperatorS79 <fevrier.simon(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fevrier.simon(a)gmail.com --- Comment #5 from ImperatorS79 <fevrier.simon(a)gmail.com> --- (In reply to Ivan Gorbunov from comment #2)
Created attachment 59145 [details] TerminalOut2
Terminal output after gmone-keyring installed.
You should get a full terminal output. Go to Configure -> select the HoTS virtual drive -> "various" tab (at the right) -> playonlinux console and run the exe of the game like this : wine my_exe.exe &>output.txt And sens here the output.txt file -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #6 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- Created attachment 59187 --> https://bugs.winehq.org/attachment.cgi?id=59187 TerminalOut3 Wine terminal out without CSMT -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #7 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- Created attachment 59188 --> https://bugs.winehq.org/attachment.cgi?id=59188 TerminalOut3 with CSMT Wine terminal out with CSMT option -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #8 from ImperatorS79 <fevrier.simon(a)gmail.com> --- (In reply to Ivan Gorbunov from comment #6)
Created attachment 59187 [details] TerminalOut3
Wine terminal out without CSMT
For the libudev problem, you should try something like that : sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0 It generally happens when you have libudev1 installed, but not 0. Then it seems you are missing libncurse.so.5, so you should try something like that : sudo apt install libncurses5:i386 sudo apt install libncurses5 The retry to launch HotS ;) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 Ivan Gorbunov <noby.Ardor(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Distribution|Ubuntu |ArchLinux -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #9 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- (In reply to ImperatorS79 from comment #8)
sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0
Done. But path is /usr/lib32/libudev.so.1 link to /usr/lib32/libudev.so.0
Then it seems you are missing libncurse.so.5, so you should try something like that :
sudo apt install libncurses5:i386 sudo apt install libncurses5
The retry to launch HotS ;)
Done. ncurse 6 and ncurse 6 -lib32 was already installed, but also install ncurse 5 and lib32-ncurse 5. Get the save error. Add new log. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #10 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- Created attachment 59192 --> https://bugs.winehq.org/attachment.cgi?id=59192 TerminalOut4 Wine terminal out without CSMT option after fix proposed ImperatorS79. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #11 from Michael Müller <michael(a)fds-team.de> --- Are you sure this is really a regression or could this problem also be caused by a game update? The reason for the crash is the incomplete implementation of the hlsl compiler: ---- fixme:d3dcompiler:make_assignment Check for casts in the lhs. fixme:hlsl_parser:hlsl_parse Check for valued return on void function. fixme:hlsl_parser:hlsl_parse Implicit conversion to the return type if needed, error out if conversion not possible. err:d3dcompiler:compile_shader HLSL shader parsing failed. --- Installing native d3dcompiler_43 / d3dcompiler_42 fixes the problem. Starting the application in Direct3D9 mode (-dx9 as parameter) also prevents this code path. Since the last change of the d3dcompiler code was in 2016, it doesn't sound like a regression. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #12 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- (In reply to Michael Müller from comment #11) Thanks a lot.
Are you sure this is really a regression or could this problem also be caused by a game update?
Installing native d3dcompiler_43 / d3dcompiler_42 fixes the problem. Starting the application in Direct3D9 mode (-dx9 as parameter) also prevents this code path. Since the last change of the d3dcompiler code was in 2016, it doesn't sound like a regression.
1. It is some kind of regression. Version 2.16 and make game request full native directX as turned out. Add logs fine work game same version 2.27.4.57286 on: a) wine 2.15 success; b) wine 2.16 fail; c) wine 2.17 fail. 2. I try install native d3dcompiler_43 and forced. Game fail as previous. Log added. 3. When I try install full version of directX, and game correctly run. Log added. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #13 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- Created attachment 59205 --> https://bugs.winehq.org/attachment.cgi?id=59205 TerminalOut 5.a wine 2.15, game version 2.27.4.57286 run successful Wine 2.15, game version 2.27.4.57286 run successful without native Windows directX -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #14 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- Created attachment 59206 --> https://bugs.winehq.org/attachment.cgi?id=59206 TerminalOut 5.b wine 2.16, game version 2.27.4.57286 run fail Wine 2.16, game version 2.27.4.57286 run failed without native Windows directX -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #15 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- Created attachment 59207 --> https://bugs.winehq.org/attachment.cgi?id=59207 TerminalOut 5.c wine 2.17, game version 2.27.4.57286 run fail Wine 2.17, game version 2.27.4.57286 run failed without native Windows directX -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #16 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- Created attachment 59208 --> https://bugs.winehq.org/attachment.cgi?id=59208 TerminalOut 5.d wine 2.16 with d3dcompiller_43 , game version 2.27.4.57286 run fail Wine 2.16, game version 2.27.4.57286 run failed with native Windows d3dcompiller_43 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43692 --- Comment #17 from Ivan Gorbunov <noby.Ardor(a)gmail.com> --- Created attachment 59209 --> https://bugs.winehq.org/attachment.cgi?id=59209 59208: TerminalOut 5.e wine 2.16 with directX full , game version 2.27.4.57286 run success Wine 2.16, game version 2.27.4.57286 run succeed with native Windows directX -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org