dinput : crash of Pro Evolution Soccer 3 with a joystick

Vitaliy Margolen wine-devel at kievinfo.com
Thu May 3 19:38:18 CDT 2007


What's the bug number for this?
Did you debugged the crash to the particular information Wine
returns/doesn't return?

Sébastien GRIPON wrote:
> Hi,
> 
> I try to play to Pro Evolution Soccer 3 on my Ubuntu Fesity Fawn and
> it's not far to be possible. Every wine release brings a lots of wined3d
> improvements and pes3 is almost playable. Many textures are missing, but
> it's on a good way. Congratulations !
> 
> However, I have a problem with my joystick. I have a Microsoft
> Sidewinder and a Thrustmaster and when any of them is plugged on an USB
> port, the exe pes3.exe or the PES configuration tool setting.exe crash.
> This crash doesn't occur when joysticks are not pluggued. I tried to
> debug this crash, but it is a very hard work. I think dinput is involved
> but I can't be sure.
> 
> If you're interesting in this game, this is the crash dump. 
> 
> Thank you,
> 
> Seb.
> 
> $ wine setting.exe 
> fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
> wine: Unhandled page fault on read access to 0x00000000 at address (nil)
> (thread 0009), starting debugger...
> Unhandled exception: page fault on read access to 0x00000000 in 32-bit
> code (0x00000000).
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
>  EIP:00000000 ESP:0033f518 EBP:0058b2a8 EFLAGS:00210246(   - 00
> -RIZP1)
>  EAX:00182c18 EBX:00000000 ECX:7da5bc00 EDX:00181bfc
>  ESI:0058ad38 EDI:00000000
> Stack dump:
> 0x0033f518:  00407eab 00182c18 004363fc 00000000
> 0x0033f528:  0043e4c0 0043fac4 00000000 0040814e
> 0x0033f538:  00181bf8 00000003 7da58b08 0033fa20
> 0x0033f548:  7da5af6c 0058ad38 00007734 90234a8d
> 0x0033f558:  f7bdb63f 00003020 0033f658 7da4bc9f
> 0x0033f568:  7e4fa15f 7e4c2cd0 0033fa78 0042f0bb
> Backtrace:
> =>1 0x00000000 (0x0058b2a8)
>   2 0x00000000 (0x00182c18)
>   3 0x00000001 (0x7da5bc00)
>   4 0x00000000 (0x00000000)
> 0x00000000: addb        %al,0x0(%eax)
> Modules:
> Module  Address                 Debug info      Name (96 modules)
> PE        400000-  464000       Deferred        setting
> ELF     7b800000-7b927000       Deferred        kernel32<elf>
>   \-PE  7b820000-7b927000       \               kernel32
> ELF     7bc00000-7bc96000       Deferred        ntdll<elf>
>   \-PE  7bc10000-7bc96000       \               ntdll
> ELF     7bf00000-7bf03000       Deferred        <wine-loader>
> ELF     7ccdb000-7ccf0000       Deferred        midimap<elf>
>   \-PE  7cce0000-7ccf0000       \               midimap
> ELF     7ccf0000-7cd16000       Deferred        msacm32<elf>
>   \-PE  7cd00000-7cd16000       \               msacm32
> ELF     7cd16000-7cd2e000       Deferred        msacm32<elf>
>   \-PE  7cd20000-7cd2e000       \               msacm32
> ELF     7cd2e000-7cd6a000       Deferred        wineoss<elf>
>   \-PE  7cd40000-7cd6a000       \               wineoss
> ELF     7cd6a000-7cdbb000       Deferred        libgcrypt.so.11
> ELF     7cdbb000-7cdd0000       Deferred        libtasn1.so.3
> ELF     7cdd0000-7cdfe000       Deferred        libcrypt.so.1
> ELF     7ce11000-7ce81000       Deferred        libgnutls.so.13
> ELF     7ce81000-7ceb2000       Deferred        libcups.so.2
> ELF     7d1e7000-7d1eb000       Deferred        libgpg-error.so.0
> ELF     7d1eb000-7d21d000       Deferred        uxtheme<elf>
>   \-PE  7d1f0000-7d21d000       \               uxtheme
> ELF     7d21f000-7d224000       Deferred        libxfixes.so.3
> ELF     7d224000-7d22d000       Deferred        libxcursor.so.1
> ELF     7d22d000-7d233000       Deferred        libxrandr.so.2
> ELF     7d233000-7d23b000       Deferred        libxrender.so.1
> ELF     7d23b000-7d23e000       Deferred        libxinerama.so
> ELF     7d764000-7d7f3000       Deferred        winex11<elf>
>   \-PE  7d770000-7d7f3000       \               winex11
> ELF     7d89c000-7d8bc000       Deferred        libexpat.so.1
> ELF     7d8bc000-7d8e7000       Deferred        libfontconfig.so.1
> ELF     7d8e7000-7d8fb000       Deferred        libz.so.1
> ELF     7d8fb000-7d966000       Deferred        libfreetype.so.6
> ELF     7d966000-7d97a000       Deferred        oleacc<elf>
>   \-PE  7d970000-7d97a000       \               oleacc
> ELF     7d97a000-7d997000       Deferred        imm32<elf>
>   \-PE  7d980000-7d997000       \               imm32
> ELF     7d997000-7da26000       Deferred        winmm<elf>
>   \-PE  7d9a0000-7da26000       \               winmm
> ELF     7da26000-7da5c000       Deferred        dinput<elf>
>   \-PE  7da30000-7da5c000       \               dinput
> ELF     7da5c000-7da75000       Deferred        dinput8<elf>
>   \-PE  7da60000-7da75000       \               dinput8
> ELF     7dad8000-7e35e000       Deferred        libglcore.so.1
> ELF     7e35e000-7e3de000       Deferred        libglu.so.1
> ELF     7e3de000-7e46a000       Deferred        libgl.so.1
> ELF     7e46a000-7e55b000       Deferred        libx11.so.6
> ELF     7e55b000-7e569000       Deferred        libxext.so.6
> ELF     7e569000-7e581000       Deferred        libice.so.6
> ELF     7e581000-7e642000       Deferred        wined3d<elf>
>   \-PE  7e590000-7e642000       \               wined3d
> ELF     7e642000-7e66a000       Deferred        d3d8<elf>
>   \-PE  7e650000-7e66a000       \               d3d8
> ELF     7e66a000-7e705000       Deferred        oleaut32<elf>
>   \-PE  7e680000-7e705000       \               oleaut32
> ELF     7e705000-7e718000       Deferred        libresolv.so.2
> ELF     7e718000-7e736000       Deferred        iphlpapi<elf>
>   \-PE  7e720000-7e736000       \               iphlpapi
> ELF     7e736000-7e78b000       Deferred        rpcrt4<elf>
>   \-PE  7e740000-7e78b000       \               rpcrt4
> ELF     7e78b000-7e828000       Deferred        ole32<elf>
>   \-PE  7e7a0000-7e828000       \               ole32
> ELF     7e828000-7e84a000       Deferred        oledlg<elf>
>   \-PE  7e830000-7e84a000       \               oledlg
> ELF     7e84a000-7e87d000       Deferred        winspool<elf>
>   \-PE  7e850000-7e87d000       \               winspool
> ELF     7e87d000-7e939000       Deferred        comctl32<elf>
>   \-PE  7e890000-7e939000       \               comctl32
> ELF     7e939000-7e991000       Deferred        shlwapi<elf>
>   \-PE  7e950000-7e991000       \               shlwapi
> ELF     7e991000-7ea8c000       Deferred        shell32<elf>
>   \-PE  7e9a0000-7ea8c000       \               shell32
> ELF     7ea8c000-7eb2c000       Deferred        comdlg32<elf>
>   \-PE  7ea90000-7eb2c000       \               comdlg32
> ELF     7eb2c000-7eb73000       Deferred        advapi32<elf>
>   \-PE  7eb40000-7eb73000       \               advapi32
> ELF     7eb73000-7eb7f000       Deferred        libgcc_s.so.1
> ELF     7eb81000-7eb86000       Deferred        libxdmcp.so.6
> ELF     7eb86000-7eb89000       Deferred        libxau.so.6
> ELF     7eb89000-7eb92000       Deferred        libsm.so.6
> ELF     7ec7c000-7ed3a000       Deferred        gdi32<elf>
>   \-PE  7ec90000-7ed3a000       \               gdi32
> ELF     7ed3a000-7ee76000       Deferred        user32<elf>
>   \-PE  7ed60000-7ee76000       \               user32
> ELF     7efa4000-7efaf000       Deferred        libnss_files.so.2
> ELF     7efaf000-7efc6000       Deferred        libnsl.so.1
> ELF     7efc6000-7efed000       Deferred        libm.so.6
> ELF     7efed000-7eff7000       Deferred        libnss_nis.so.2
> ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
> ELF     b7d51000-b7d56000       Deferred        libxxf86vm.so.1
> ELF     b7d57000-b7d5b000       Deferred        libdl.so.2
> ELF     b7d5b000-b7e9c000       Deferred        libc.so.6
> ELF     b7e9d000-b7eb4000       Deferred        libpthread.so.0
> ELF     b7eb4000-b7eb6000       Deferred        libnvidia-tls.so.1
> ELF     b7ec7000-b7fd8000       Deferred        libwine.so.1
> ELF     b7fda000-b7ff5000       Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 0000000a 
>         0000000c    0
>         0000000b    0
> 00000008 (D) C:\Program Files\KONAMI\Pro Evolution Soccer 3\setting.exe
>         0000000d    0
>         00000009    0 <==
> 
> 
> 
> 




More information about the wine-devel mailing list