[Bug 28625] New: Sanitarium: intermittent freezing while moving the mouse

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Oct 9 00:22:39 CDT 2011


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

             Bug #: 28625
           Summary: Sanitarium: intermittent freezing while moving the
                    mouse
           Product: Wine
           Version: 1.3.28
          Platform: x86
               URL: http://www.fileplanet.com/11199/10000/fileinfo/Sanitar
                    ium
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: directx-ddraw
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: gyebro69 at gmail.com
                CC: hverbeet at gmail.com
    Classification: Unclassified
   Regression SHA1: 94ae743ea668e49d40ae4e2dc5fe1f5d9be018cb


Created attachment 36785
  --> http://bugs.winehq.org/attachment.cgi?id=36785
terminal output

Sanitarium is an adventure game, originally released in 1998. It was later
re-released with Win XP compatibility. The problem is reproducible in both the
original demo and the newer GoG.com release.

The problem: as you move your character by the mouse, the movement of the
character as well as background animations are hanging frequently (until you
release the mouse).

With the now default OpenGL DirectDraw renderer the problem is reproducible
out-of-the-box:

94ae743ea668e49d40ae4e2dc5fe1f5d9be018cb is the first bad commit
commit 94ae743ea668e49d40ae4e2dc5fe1f5d9be018cb
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Tue Aug 30 20:12:31 2011 +0200

    ddraw: Make the OpenGL renderer the default one.

:040000 040000 fbce2dc172258a4a7eabc65b6f86bd58522b4667
dfb3b24196ac3ad09100758a48b2d4ef7e45e26b M    dlls

Changing ddr to gdi *does not* resolve the problem (as of
wine-1.3.29-274-gc9a8d3b). I think this commit only made the issue visible, the
real problem is somewhere else.

This might be a dupe of bug #28377:
+ regression testing resulted the same commit; reverting to gdi doesn't help.
+ the issue is somehow related to the mouse pointer on the screen. Not
specially to mouse movement but the visibility of the mouse pointer as well.
E.g. when your character is climbing up/down the stairs the mouse pointer is
invisible by design. The problem cannot be triggered during that time period,
even if you move your mouse like mad.
- I can't reproduce the problem in Heroes of Might & Magic III (reported in bug
#28377).

Steps to reproduce the problem in Sanitarium demo:
1. Install...launch by SNTRM.EXE (you can safely ignore the warning message
about the incompatibility with Windows NT platforms).
2. You can control your character by pressing and holding the right mouse
button, and moving the mouse to the desired direction (needs a little
practice).
3. As you move your character, you can observe that his movement comes to a
halt from time to time (until you release the mouse).
4. Another occurrence of the problem (background animations): move your
character up the stairs, to the statuette. Below the statuette there is a
waterfall. Without pressing any mouse buttons, move the mouse pointer across
the screen -> the animation of the water is hanging until you stop moving the
mouse.

wine-1.3.29-274-gc9a8d3b
Fedora 15 x86
Nvidia 250 / driver 280.13
X.Org X Server 1.10.4

-- 
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