http://bugs.winehq.org/show_bug.cgi?id=58223
Bug ID: 58223 Summary: spec ops the line stalls after splash screen Product: Wine Version: 10.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: zlice@crtdrift.us Distribution: ---
spec ops: the line does not seem to run after wine 10. wine 9.18 runs with wow64 bit, 10.1 wow64 or 32bit will have processes idle/spinning in htop.
will not have time to bisect for a week or so
http://bugs.winehq.org/show_bug.cgi?id=58223
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=58223
--- Comment #1 from zlice zlice@crtdrift.us --- commit cause is 4c07e5568e5c70a7899839ab85dee68d705935e3 (between 10.1 and 10.2) - mutter 'withdraw -> normal' manual flip. sounds like mutter breaks spec? or at least does things weird.
i was able to get this fixed in fluxbox by hiding/unmapping the x/'Window' directly and doing a sync/flush : `XSync(display(), False` - when iconifying/minimizing before changing children/related clients to `IconicState`
if doing this solely for mutter makes sense and there's no other way to go about it or open a bug there, i guess this is good to close
http://bugs.winehq.org/show_bug.cgi?id=58223
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexhenrie24@gmail.com, | |zzhang@codeweavers.com Version|10.1 |10.2 Component|-unknown |winex11.drv Regression SHA1| |4c07e5568e5c70a7899839ab85d | |ee68d705935e3
http://bugs.winehq.org/show_bug.cgi?id=58223
--- Comment #2 from zlice zlice@crtdrift.us --- looking at this a little further, it looks like the above backout-return that checks for `if (data->wm_state_serial && !data->current_state.wm_state != !data->pending_state.wm_state)` is what really botches this up?
the 'fix' i had was only half right, and causes a bunch of issues because fluxbox doesn't seem to like properly unmapping icon'ed windows either
http://bugs.winehq.org/show_bug.cgi?id=58223
--- Comment #3 from zlice zlice@crtdrift.us --- to be more specific, the 'withdraw' hack works, but then normal seems to trigger a pending state and the normalstate is never set, so the game window and splash screen both just vanish (unmapped and closed/destroyed)