[Bug 2534] New: Grim Fandango startup crash (regression; possible patch included)

Wine Bugs wine-bugs at winehq.org
Mon Oct 25 01:06:59 CDT 2004


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

           Summary: Grim Fandango startup crash (regression; possible patch
                    included)
           Product: Wine
           Version: 20041019
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: wine-directx
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: torbjorn.e.andersson at tietoenator.com


Grim Fandango has been broken for the past two Wine snapshots (20040915 and
20041019). The startup screen appears, followed almost immediately by an
unhandled exception. CVS regression testing shows that:

The 2004-09-07 14:32:45 CDT snapshot works.
The 2004-09-07 14:33:00 CDT snapshot does not work.

The only change between these two snapshots is revision 1.44 of
include/dinput.h. It adds a DIDEVICEOBJECTDATA_DX3 struct and, more importantly,
adds uAppData to the already existing DIDEVICEOBJECTDATA struct. If I trace
dinput the last two messages before the unhandled exception are:

trace:dinput:SysKeyboardAImpl_Acquire (this=0x403bbee8)
trace:dinput:SysKeyboardAImpl_GetDeviceData
(this=0x403bbee8,16,0x4067fbd4,0x4067fad0(32)),0x00000000)

I'm including a patch to keyboard.c that fixes the problem for me. It's complete
guesswork, based on a somewhat similar code in mouse.c, but it could be the
correct fix I guess.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list