[Bug 43849] New: Heroes of the Storm; crashes when Call Mech effect is on-screen
https://bugs.winehq.org/show_bug.cgi?id=43849 Bug ID: 43849 Summary: Heroes of the Storm; crashes when Call Mech effect is on-screen Product: Wine Version: 2.18 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: jonathan(a)pearce.name Distribution: --- Steps to reproduce: Start Heroes of the Storm. Enter Try mode with D.Va. Take tower damage until your mech is dead. Shoot enemies until your Call Mech cooldown is activated. Use Call Mech 'E'. The mech arrival effect will begin but the game will crash before the mech becomes visible on-screen. A dialog box pops up with a e_gfxerrorshadercompilefailed error. Relevant wine stdout: fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x80004. fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x80004. fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 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. fixme:dbghelp:elf_search_auxv can't find symbol in module fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x80004. fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub I experimented with winetricks d3dx9_43 but that didn't fix the crash (it does change the error signature). I also tried d3dcompiler_43 (native) but it didn't seem to matter. -- 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=43849 Amosar <maxi.cass11(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |maxi.cass11(a)gmail.com --- Comment #1 from Amosar <maxi.cass11(a)gmail.com> --- Created attachment 59409 --> https://bugs.winehq.org/attachment.cgi?id=59409 GLXINFO output My friend have the same problem (the game run with -dx9 startup argument because with dx11 the game crash on launch) Computer specs: OS: linux mint 18.2 processor: I5 7600K Graphic card:Nvidia gtx 1060 3GB on desktop computer with proprietary driver -- 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=43849 sykhro <sykhro(a)protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sykhro(a)protonmail.com --- Comment #2 from sykhro <sykhro(a)protonmail.com> --- To make it faster to test: enter try mode with D.Va, click on "Reset Cooldown". The ability is available right away. Can reproduce on 2.18-staging, mesa-17.2.1, amdgpu 1.4.0. -- 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=43849 --- Comment #3 from sykhro <sykhro(a)protonmail.com> --- Workaround: set graphics detail to Low. -- 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=43849 --- Comment #4 from Amosar <maxi.cass11(a)gmail.com> --- The problem is still present on 2.19-staging -- 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=43849 --- Comment #5 from Amosar <maxi.cass11(a)gmail.com> --- My friend no longer have this problem, can you try with the 2.20 He have upgrade his wine version from 2.19-staging to 2.20-staging and upgrade his graphic proprietary driver from 384.90 to 384.98 His graphic settings are set to High -- 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=43849 --- Comment #6 from sykhro <sykhro(a)protonmail.com> --- Can anyone else confirm? I don't have time to test this at the moment -- 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=43849 Robin van der Kruit <Robin.Kruit(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Robin.Kruit(a)hotmail.com --- Comment #7 from Robin van der Kruit <Robin.Kruit(a)hotmail.com> --- (In reply to sykhro from comment #6)
Can anyone else confirm? I don't have time to test this at the moment
For me at the moment it does not fix this issue. I have tested it with the wine-gaming-ning package from the AUR, which logged wine version 2.20-staging when I tested this. -- 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=43849 abelthorne <abel.thorne(a)free.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |abel.thorne(a)free.fr --- Comment #8 from abelthorne <abel.thorne(a)free.fr> --- Issue still present for me with Wine 2.20 Staging on Ubuntu (from the WineHQ repo). -- 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=43849 --- Comment #9 from Sethox <colper89(a)gmail.com> --- Created attachment 59773 --> https://bugs.winehq.org/attachment.cgi?id=59773 e_gfxErrorShaderCompileFailed -- 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=43849 Sethox <colper89(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |colper89(a)gmail.com --- Comment #10 from Sethox <colper89(a)gmail.com> --- I can confirm that a dialog box pops up with a e_gfxerrorshadercompilefailed error. If you have graphics on medium or higher I reproduce this crash. If you play graphics on low (on every setting) I do not get the crash. I played 7 games with friends in unranked games without a single crash. I am on wine-staging 2.21-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=43849 --- Comment #11 from Sethox <colper89(a)gmail.com> --- I like to add that I tried my test on "Try Mode" and then played with friends when I noticed it did not crash on low graphic settings. -- 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=43849 --- Comment #12 from Matteo Bruni <matteo.mystral(a)gmail.com> --- (In reply to jonathan from comment #0)
I experimented with winetricks d3dx9_43 but that didn't fix the crash (it does change the error signature).
I also tried d3dcompiler_43 (native) but it didn't seem to matter.
I guess the game doesn't use d3dx9_43 or d3dcompiler_43 but some other version of those DLLs. Can you attach a +loaddll trace? -- 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=43849 miqster(a)gmx.net changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |miqster(a)gmx.net --- Comment #13 from miqster(a)gmx.net --- I can confirm this issue with 2.21 staging on Ubuntu 16.04 LTS -- 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=43849 --- Comment #14 from miqster(a)gmx.net --- Same crashing behaviour with a fresh install of wine-devel 3.2, graphics set to High. -- 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=43849 Simon Körner <winehq(a)lubiland.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq(a)lubiland.de -- 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=43849 themainliner <themainliner(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |themainliner(a)hotmail.com --- Comment #15 from themainliner <themainliner(a)hotmail.com> --- (In reply to Matteo Bruni from comment #12)
(In reply to jonathan from comment #0)
I experimented with winetricks d3dx9_43 but that didn't fix the crash (it does change the error signature).
I also tried d3dcompiler_43 (native) but it didn't seem to matter.
I guess the game doesn't use d3dx9_43 or d3dcompiler_43 but some other version of those DLLs. Can you attach a +loaddll trace?
I ran "WINEDEBUG=+loaddll wine '/media/Games/Heroes of the Storm/Support64/HeroesSwitcher_x64.exe' -dx9 &>/home/spaceman/Desktop/output.log" this is my output: https://pastebin.com/xEMQnz6h https://pastebin.com/caVPzHhP If I can trim that down or provide any further information I'd be more than happy, I'm th enew AppDB Maintainer for Heroes of the Storm and I'm eager to move forward, squash this bug (and the dx11 fatal crash on startup). -- 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=43849 --- Comment #16 from themainliner <themainliner(a)hotmail.com> --- Do you guys require any further information, outputs to move this bug forward? -- 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=43849 --- Comment #17 from themainliner <themainliner(a)hotmail.com> --- Created attachment 60784 --> https://bugs.winehq.org/attachment.cgi?id=60784 +loaddll trace WINEDEBUG +loaddll trace output -- 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=43849 tokktokk <fdsfgs(a)krutt.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs(a)krutt.org -- 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=43849 --- Comment #18 from themainliner <themainliner(a)hotmail.com> --- Seriously guys? 6 months? Requests for +loaddll traces submitted and nothing? What more can we do for you? -- 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=43849 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com --- Comment #19 from Zebediah Figura <z.figura12(a)gmail.com> --- (In reply to themainliner from comment #18)
Seriously guys? 6 months? Requests for +loaddll traces submitted and nothing? What more can we do for you?
Please have patience. Remember that Wine developers are working in their spare time. 0030:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\d3dcompiler_43.dll" at 0x7fe98a610000: builtin 0030:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\d3dx9_42.dll" at 0x7fe98a890000: builtin 0030:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\d3dx11_42.dll" at 0x7fe98a1c0000: builtin 0030:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\d3dx11_43.dll" at 0x7fe989fb0000: builtin 0030:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\d3dcompiler_42.dll" at 0x7fe989d30000: builtin It looks like you would want to try setting these DLLs to native. -- 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=43849 --- Comment #20 from themainliner <themainliner(a)hotmail.com> --- Yeah, sorry that did come off impatient! I'm just frustrated, mostly with myself that there is so little I can do. I just want direction so I can push the envelope of what I know and help this open source project more and more, as I have been using it for...well, 14 years?! I know the devs are volunteers. I apologise again. -- 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=43849 --- Comment #21 from themainliner <themainliner(a)hotmail.com> --- I tried this always round (except the correct way probably). I added the dll overrides in winecfg (only). I set the dll's to (native, builtin). Then I set the overrides to (native). Then I used winetricks to install d3dcompiler_43 d3dx11_42 d3dx11_43 d3dx9_42. I couldn't install d3dcompiler_42 as this verb was not available in winetricks (latest). I all three test scenarios the game client (32-bit, -dx9) crashed when D.va's Call Mech animation appeared on screen on any shader setting other than Low. Did I test incorrectly, or which method was correct)? Would a +loaddll trace or this method be beneficial? [Wine-Staging 3.4] -- 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=43849 Dox <IngeniousDox(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |IngeniousDox(a)gmail.com --- Comment #22 from Dox <IngeniousDox(a)gmail.com> --- Just for the sake of completeness: With DX11 and Staging 2.15, no crash on full Extreme with D.Va Call Mech. -- 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=43849 --- Comment #23 from jonathan(a)pearce.name --- I can confirm dx11 does not crash in the same way, only dx9. -- 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=43849 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3dx9 -- 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=43849 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |major_1987(a)ukr.net --- Comment #24 from Matteo Bruni <matteo.mystral(a)gmail.com> --- *** Bug 45356 has been marked as a duplicate of this bug. *** -- 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=43849 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Heroes of the Storm; |Heroes of the Storm crashes |crashes when Call Mech |in d3d9 mode on some |effect is on-screen |specific actions / maps | |(HLSL compiler) -- 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.
http://bugs.winehq.org/show_bug.cgi?id=43849 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED --- Comment #25 from Matteo Bruni <matteo.mystral(a)gmail.com> --- Marking duplicate *** This bug has been marked as a duplicate of bug 43775 *** -- 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 (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla