[Bug 30141] New: 1848 (strategy game) becomes unresponsive after the first mouse click

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Mar 11 10:17:57 CDT 2012


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

             Bug #: 30141
           Summary: 1848 (strategy game) becomes unresponsive after the
                    first mouse click
           Product: Wine
           Version: 1.4
          Platform: x86
               URL: http://www.gamershell.com/download_17042.shtml
        OS/Version: Linux
            Status: NEW
          Keywords: download, regression
          Severity: normal
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: gyebro69 at gmail.com
                CC: hverbeet at gmail.com
    Classification: Unclassified
   Regression SHA1: 94c0da184e18252ca2df7f9f462e9a4df9c5f2df


1848 is a freeware, historical strategy game taking place during the Hungarian
Independence War of 1848/49. The next game from the developer is also affected
by this bug (For the Glory!).

The problem: a new game can be started from the menus, but as soon as I click
with the mouse on the game screen, the game becomes unresponsive: music and
animations keep playing but the game no longer responds to mouse or keyboard.

Terminal output isn't too informative:
>fixme:win:EnumDisplayDevicesW ((null),0,0x32ec20,0x00000000), stub!
>fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
>fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x14dc08, flags 0x1, event (nil) stub!

The problem appeared in Wine-1.3.34 and is still present as of
wine-1.4-78-g94953f1.

94c0da184e18252ca2df7f9f462e9a4df9c5f2df is the first bad commit
commit 94c0da184e18252ca2df7f9f462e9a4df9c5f2df
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Thu Dec 1 07:31:41 2011 +0100

    wined3d: Create a PBO in surface_load_location() even if SFLAG_INSYSMEM is
already set.

    In the longer term, sysmem and pbo should be separate resource locations.

:040000 040000 0ea129726096c1508557eacfc8272cf884f0c61b
4e1bfdfeccfc95e0b700f75d6841dbb7cc1889da M    dlls

Other bugs related to this commit: bug #29287, bug #29613.
Although the commit can be reverted cleanly on current git, I noticed that
- reverting on 1.4 doesn't fix the problem for some reason
- reverting on 1.3.37 does fixes the problem

Steps to reproduce the problem:
1. install the game as usual.
2. start the game with 1848.exe
3. in the main menu choose <Single Player>, then select the Tutorial Campaign
and click on the <Start> button, located in the lower right corner of the
screen.
4. close the Events window and left click anywhere on the main game screen (not
on the minimap). The game no longer responds to mouse or keyboard input.

Fedora 16
Nvidia 250 / driver 290.10
X.Org X Server 1.11.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