https://bugs.winehq.org/show_bug.cgi?id=58044
Bug ID: 58044 Summary: Realm Grinder freezes/crashes after a very long run Product: Wine Version: 10.4 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: galtgendo@o2.pl Distribution: ---
Created attachment 78299 --> https://bugs.winehq.org/attachment.cgi?id=78299 output of two failed runs
This I strongly suspect is a regression, yet I can't really pin down the time when this started happening. The problem happens with little to no human interaction, yet the timeframes make it unreasonable to actively reproduce. I suspect it started around 10.0 release, but with a -/+ 2 months margin (so close to useless).
Anyway, what's the problem ?
If Realm Grinder is run for long enough (but 'long enough' here is measured in *days*), it tends to eventually either freeze with a completely black window or crash with an X server error.
The attachment has output of two such runs, second chunk is when it just froze, the first when it crashed.
'fixme:d3d:swapchain_blit_gdi Using GDI present.' at the end of both seems to be the moment the problem triggers.
It seems to be some kind of a resource leak, but it doesn't affect any other apps running besides it, not even those run by wine.
No user action is really required to trigger this - I've seen it freeze after a desktop switch, I've seen it crash when the window was just displayed, but not really interacted with.
(Realm Grinder here is still at v4.2.27.0, though I'll likely update it shortly for Easter event)
https://bugs.winehq.org/show_bug.cgi?id=58044
--- Comment #1 from Rafał Mużyło galtgendo@o2.pl --- OK, this time I remembered to run date before and after.
Run started at 30.03.2025, 23:37:41. Bug hit at 3.04.2025, 22:51:26.
So, as I've said, not really testable.
http://bugs.winehq.org/show_bug.cgi?id=58044
--- Comment #2 from Rafał Mużyło galtgendo@o2.pl --- Created attachment 78497 --> http://bugs.winehq.org/attachment.cgi?id=78497 odd screencapture
It begins to look as if wine and Realm Grinder are *both* doing something odd.
In this session for some reason window went blank quite early and didn't go black, but gray (like the background).
Just for laughs I've done a maximize/restore cycle and... a) that 'Using GDI present' popped up b) the window actually recovered...but only partially (?) - see the screenshot
(the game has been in the meanwhile updated to 4.3.1.0; wine lags a bit - 10.5)