https://bugs.winehq.org/show_bug.cgi?id=46865
Bug ID: 46865 Summary: HDT: Regression, application shows a black screen Product: Wine-staging Version: 4.3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: leopardb@gmail.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 63919 --> https://bugs.winehq.org/attachment.cgi?id=63919 How it looks like after the regression
When loading Hearthstone Deck Tracker (https://appdb.winehq.org/objectManager.php?sClass=version&iId=34872), the application shows a black screen starting with Wine Staging 4.3 (Wine Staging 4.4 does the same).
This was tested in a clean 64bits prefix and latest "winetricks dotnet42".
https://bugs.winehq.org/show_bug.cgi?id=46865
--- Comment #1 from leopardb@gmail.com --- Created attachment 63920 --> https://bugs.winehq.org/attachment.cgi?id=63920 How it looks like before the regression
https://bugs.winehq.org/show_bug.cgi?id=46865
leopardb@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Debian
https://bugs.winehq.org/show_bug.cgi?id=46865
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
--- Comment #2 from Gijs Vermeulen gijsvrm@gmail.com --- Not a blocker, see https://wiki.winehq.org/Bugs#How_to_report Is this the app? https://hsreplay.net/downloads/ If so, the source is available here https://github.com/HearthSim/Hearthstone-Deck-Tracker
https://bugs.winehq.org/show_bug.cgi?id=46865
Paul Gofman gofmanp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gofmanp@gmail.com
--- Comment #3 from Paul Gofman gofmanp@gmail.com --- Created attachment 63924 --> https://bugs.winehq.org/attachment.cgi?id=63924 Patch on top of current Wine Staging
https://bugs.winehq.org/show_bug.cgi?id=46865
--- Comment #4 from leopardb@gmail.com --- Created attachment 63925 --> https://bugs.winehq.org/attachment.cgi?id=63925 Log when working (wine staging 4.2)
https://bugs.winehq.org/show_bug.cgi?id=46865
--- Comment #5 from leopardb@gmail.com --- Created attachment 63926 --> https://bugs.winehq.org/attachment.cgi?id=63926 Log when not working (wine staging 4.3)
https://bugs.winehq.org/show_bug.cgi?id=46865
--- Comment #6 from leopardb@gmail.com --- (In reply to Gijs Vermeulen from comment #2)
Not a blocker, see https://wiki.winehq.org/Bugs#How_to_report
You're absolutely right, I did a pretty bad job at reading the instructions, I apologize :(
Is this the app? https://hsreplay.net/downloads/ If so, the source is available here https://github.com/HearthSim/Hearthstone-Deck-Tracker
This is the app, but the installer for some reason does not work. The portable version I used for testing does, and it's found here:
https://github.com/HearthSim/Hearthstone-Deck-Tracker/releases/tag/v1.8.3
(and this link goes to the latest version, which is 1.8.3 at the time of this reply https://github.com/HearthSim/Hearthstone-Deck-Tracker/releases/latest ).
I also added two logs, one when working (staging 4.2) and one when not working (staging 4.3).
https://bugs.winehq.org/show_bug.cgi?id=46865
--- Comment #7 from Paul Gofman gofmanp@gmail.com --- I've tested the application and attached a patch to comment #3 (on top of current Wine Staging (8e6af31b99ec5186ad8d272ea2c6c4fcf132b034).
The application is using multiple swapchains which results in multiple opengl contexts which was not handled in SWVP patchset.
https://bugs.winehq.org/show_bug.cgi?id=46865
--- Comment #8 from leopardb@gmail.com --- (In reply to Paul Gofman from comment #7)
I've tested the application and attached a patch to comment #3 (on top of current Wine Staging (8e6af31b99ec5186ad8d272ea2c6c4fcf132b034).
The application is using multiple swapchains which results in multiple opengl contexts which was not handled in SWVP patchset.
Thank you very much ! So, basically, the problem is solved and the patch will be included in wine staging 4.5 ? or does anything else need done ?
https://bugs.winehq.org/show_bug.cgi?id=46865
faalagorn@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |faalagorn@gmail.com
--- Comment #9 from faalagorn@gmail.com --- This bug also affected Escape from Tarkov launcher – it stayed black and couldn't update. Using wine-staging commit older than b02bd9c4465d24203d849d1c43def56d6596609c or disabling wined3d-SWVP-shaders (and wined3d-Indexed_Vertex_Blending too, as wined3d-SWVP-shaders depends on it) staging patchsets seems to fix it, but I just tried the attached patch and it seems to work too!
As the launcher was .NET and so was this application, it seems it affected some .NET applications (presumably those with CEF?)
Anyway, knowing it's all good, is there anything still preventing the inclusion of the patch in the nearest feature?
https://bugs.winehq.org/show_bug.cgi?id=46865
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=46865
--- Comment #10 from Paul Gofman gofmanp@gmail.com --- The modified version of the fix has been committed to Staging git (055e049821455efccd4eda554d8a49d09515eedf).
https://bugs.winehq.org/show_bug.cgi?id=46865
--- Comment #11 from faalagorn@gmail.com --- Escape from Tarkov launcher did work for me after first patch and so it does after the second one as well, thanks! If HDT works as well, I guess this issue can be closed.
https://bugs.winehq.org/show_bug.cgi?id=46865
leopardb@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #12 from leopardb@gmail.com --- I just tested HDT with Wine Staging 4.5 and it now works again.
Thanks a lot, Paul ! I set the status to Resolved, Fixed.
(I suppose this should that be added to the list of solved bugs for release 4.5.)
https://bugs.winehq.org/show_bug.cgi?id=46865
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |055e049821455efccd4eda554d8 | |a49d09515eedf
https://bugs.winehq.org/show_bug.cgi?id=46865
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Fixed Staging bugs.