[Bug 3906] New: DInput related crash in Evil Genius

Wine Bugs wine-bugs at winehq.org
Mon Nov 21 17:46:42 CST 2005


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

           Summary: DInput related crash in Evil Genius
           Product: Wine
           Version: CVS
          Platform: Other
        OS/Version: other
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-directx-dinput
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: willie at froq.net


The game Evil Genius crashes on start. I'm quite sure it's DInput related, 
here are the last few lines of a +seh,+tid,+dinput trace:  
  
--- 8< ---  
0009:trace:dinput:DirectInputCreateEx (0x400000,0800, 
{bf798030-483a-4da2-aa99-5d64ed369700},0x5c76e3e8,(nil))  
0009:fixme:dinput:IDirectInputAImpl_GetDeviceStatus  
(0x5a1df300)->({6f1d2b60-d5a0-11cf-bfc7-444553540000}): stub  
0009:trace:dinput:IDirectInputAImpl_CreateDevice (this=0x5a1df300, 
{6f1d2b60-d5a0-11cf-bfc7-444553540000},0x55bdfb50,(nil))  
0009:trace:dinput:mousedev_create_deviceA Creating a Mouse device (0x5a1df318)  
0009:trace:dinput:IDirectInputDevice2AImpl_QueryInterface (this=0x5a1df318, 
{54d41080-dc15-4833-a41b-748f73a38179},0x5c57493c)  
0009:trace:dinput:IDirectInputDevice2AImpl_QueryInterface Unsupported  
interface !  
0009:trace:seh:__regs_RtlRaiseException code=c0000005 flags=0 addr=0x571e4bd8  
0009:trace:seh:__regs_RtlRaiseException  info[0]=00000000  
0009:trace:seh:__regs_RtlRaiseException  info[1]=73656d61  
0009:trace:seh:__regs_RtlRaiseException  eax=73656d61 ebx=100a2200  
ecx=00030022 edx=10132788 esi=5c574938 edi=5c57493c  
0009:trace:seh:__regs_RtlRaiseException  ebp=5c76e3d4 esp=55bdfb24 cs=0023  
ds=002b es=002b fs=1007 gs=0063 flags=00010246  
wine: Unhandled page fault on read access to 0x73656d61 at address 0x571e4bd8  
(thread 0009), starting debugger...  
0009:trace:seh:start_debugger Starting debugger "winedbg --auto 8 448"  
WineDbg starting on pid 0x8  
Unhandled exception: page fault on read access to 0x73656d61 in 32-bit code  
(0x571e4bd8).  
In 32 bit mode.  
Register dump:  
 CS:0023 SS:002b DS:002b ES:002b FS:1007 GS:0063  
 EIP:571e4bd8 ESP:55bdfb24 EBP:5c76e3d4 EFLAGS:00010246(   - 00      -RIZP1)  
 EAX:73656d61 EBX:100a2200 ECX:00030022 EDX:10132788  
 ESI:5c574938 EDI:5c57493c  
Stack dump:  
0x55bdfb24:  00000005 10095080 5c76e3d4 00000000  
0x55bdfb34:  55bdfb48 10095080 5c76e3d4 00000000  
0x55bdfb44:  100950ae 571e32a1 5c76e3d4 5a1df318  
0x55bdfb54:  10095080 5c76e81c 100a7b80 00000000  
0x55bdfb64:  00000000 55bdfc8c 7800ad72 57530000  
0x55bdfb74:  00000000 00000440 00000000 0000043c  
0200: sel=1007 base=5556c000 limit=00001fff 32-bit rw-  
Backtrace:  
=>1 0x571e4bd8 ??0TAllJoysticks@@QAE at ABVTInput@@@Z+0xb78 in elibinput-release  
(0x571e4bd8)  
  2 0x00000000 (0x00000000)  
  3 0x00030022 (0x00030022)  
  4 0x00000003 (0x00000003)  
  5 0x00000000 (0x00000000)  
0x571e4bd8 ??0TAllJoysticks@@QAE at ABVTInput@@@Z+0xb78 in elibinput-release:  
movl 0x0(%eax),%edx  
--- >8 ---  
 
This was with Wine 20051121 CVS, running on gentoo/ amd64. The system actually 
has a joystick connected (PS2 pad via USB, in case it matters), but I also 
tried to run the game with the pad disconnected and joydev removed, same 
results.

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