[Bug 22968] Restricted Area game - freezes

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Sep 2 10:35:12 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=22968

Michael Curran <curran.michaelp at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |curran.michaelp at gmail.com

--- Comment #2 from Michael Curran <curran.michaelp at gmail.com> 2010-09-02 10:35:12 CDT ---
In this case it looks like dib transactions are causing the freeze.  The
application is performing some activity pixel by pixel causing a large number
of calls to X11DRV_GetPixel alternating with surface_modify_location.  Each
pass through surface_modify_location flags the context(?) as changed and forces
a lock and resync during the next X11DRV_GetPixel call.  I can provide any log
needed, up to +all, if anyone is interested.  I am working to get a backtrace
from both functions to see if either could be adjusted to avoid the current
pattern of alternating between them, but my winedbg skills need work.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.



More information about the wine-bugs mailing list