[Bug 3747] Motorhead fails to start with message: DirectInput CreateDevice joystick failed

Wine Bugs wine-bugs at winehq.org
Fri Nov 11 02:12:40 CST 2005


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





------- Additional Comments From milang at tal.org  2005-11-11 02:12 -------
Ok, I've tried with dinput.dll and this is what I get now:

fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fe03aa8)->(0x10022,00000013)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fe03aa8)->(0x10022,00000013)
err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered
fixme:ole:CoCreateInstance no classfactory created for CLSID
{92fa2c24-253c-11d2-90fb-006008a1f441}, hres is 0x80040154
err:ole:CoGetClassObject class {d8f1eee0-f634-11cf-8700-00a0245d918b} not registered
fixme:ole:CoCreateInstance no classfactory created for CLSID
{d8f1eee0-f634-11cf-8700-00a0245d918b}, hres is 0x80040154
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fe03aa8)->(0x10022,00000013)
fixme:setupapi:SetupDiGetClassDevsW ({7fb9f9ec-0000-0000-c954-7443e1fb0900}): stub
fixme:setupapi:SetupDiGetClassDevsW ({cae56030-684a-11d0-d6f6-00a0c90f57da}): stub
fixme:setupapi:SetupDiGetClassDevsW ({00000000-0676-0000-38fa-b97f8aa42972}): stub
fixme:advapi:SetEntriesInAclW 3 0x7fb9f5a8 (nil) 0x7fb9f634
wine: Call from 0x7229b10a to unimplemented function
USER32.dll.GetRawInputDeviceList, aborting
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: unimplemented function USER32.dll.GetRawInputDeviceList
called in 32-bit code (0x7bc32358).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:7bc32358 ESP:7fb9f880 EBP:7fb9f8d8 EFLAGS:00200206(   - 00      - -IP1)
 EAX:7229e046 EBX:7bc687cc ECX:72289c34 EDX:7fe142e8
 ESI:7fb9f880 EDI:00000000
Stack dump:
0x7fb9f880:  80000100 00000001 00000000 7229b10a
0x7fb9f890:  00000002 7229e05c 7229e046 00360042
0x7fb9f8a0:  410411e4 410411e4 00310030 410411e4
0x7fb9f8b0:  410411e4 410411e4 00000000 410411e4
0x7fb9f8c0:  410411e4 410411e4 00000000 4112eff4
0x7fb9f8d0:  00000100 7f5b0000 7fb9f934 7229b10a
Backtrace:
=>1 0x7bc32358 stub_entry_point+0x58(dll=0x7229e05c, name=0x7229e046)
[/var/collection/build/i386/wine/wine-0.9/dlls/ntdll/loader.c:186] in ntdll
(0x7fb9f8d8)
fixme:dbghelp:sffip_cb NIY on 'dinput.pdb'
  2 0x7229b10a in dinput (+0x1b10a) (0x7fb9f934)
  3 0x7228a069 in dinput (+0xa069) (0x7fb9fa70)
  4 0x7228a237 in dinput (+0xa237) (0x7fb9fa88)
  5 0x7228496f in dinput (+0x496f) (0x7fb9fab0)
  6 0x7228b322 EntryPoint+0x2b3 in dinput (0x7fb9fad0)
  7 0x7228b367 EntryPoint+0x2f8 in dinput (0x7fb9faec)
  8 0x7228b99a EntryPoint+0x92b in dinput (0x7fb9fb0c)
  9 0x00435ef9 in motor (+0x35ef9) (0x7f194b20)
  10 0x65726944 (0x00000001)
  11 0x00000000 (0x00000000)
0x7bc32358 stub_entry_point+0x58
[/var/collection/build/i386/wine/wine-0.9/dlls/ntdll/loader.c:186] in ntdll:
subl      $4,%esp
186         for (;;) RtlRaiseException( &rec );
Modules:
Module  Address                 Debug info      Name (85 modules)
PE      0x00400000-00850000     Export          motor
PE      0x10000000-1001a000     Deferred        smackw32
ELF     0x41000000-41017000     Deferred        ld-linux.so.2
ELF     0x41019000-41133000     Deferred        libc.so.6
ELF     0x41135000-41139000     Deferred        libdl.so.2
ELF     0x4113b000-41150000     Deferred        libnsl.so.1
ELF     0x41152000-41164000     Deferred        libresolv.so.2
ELF     0x41166000-4125f000     Deferred        libcrypto.so.0.9.7
ELF     0x41261000-41284000     Deferred        libm.so.6
ELF     0x412b6000-412e4000     Deferred        libssl.so.0.9.7
ELF     0x41357000-41369000     Deferred        libz.so.1
ELF     0x41462000-41474000     Deferred        libpthread.so.0
ELF     0x41589000-415ee000     Deferred        libfreetype.so.6
ELF     0x415f0000-41610000     Deferred        libexpat.so.0
ELF     0x4161c000-4164b000     Deferred        libfontconfig.so.1
ELF     0x416c9000-416d2000     Deferred        libsm.so.6
ELF     0x416f2000-417be000     Deferred        libx11.so.6
ELF     0x417c0000-417d8000     Deferred        libice.so.6
ELF     0x417da000-417e9000     Deferred        libxext.so.6
ELF     0x41add000-41ae5000     Deferred        libxrender.so.1
ELF     0x41aed000-41ba6000     Deferred        libasound.so.2
ELF     0x41cd1000-41cda000     Deferred        libxcursor.so.1
ELF     0x41cdc000-41ce0000     Deferred        libxrandr.so.2
ELF     0x42ade000-42ae3000     Deferred        libxxf86vm.so.1
ELF     0x42ae9000-42b0f000     Deferred        libldap-2.2.so.7
ELF     0x42b2c000-42b36000     Deferred        liblber-2.2.so.7
ELF     0x43253000-432c9000     Deferred        libgl.so.1
ELF     0x435e3000-435e9000     Deferred        libxxf86dga.so.1
PE      0x72280000-722aa000     Export          dinput
ELF     0x7b800000-7b907000     Deferred        kernel32<elf>
  \-PE  0x7b820000-7b907000     \               kernel32
ELF     0x7bc00000-7bc77000     Stabs           ntdll<elf>
  \-PE  0x7bc10000-7bc77000     \               ntdll
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7f01b000-7f070000     Deferred        setupapi<elf>
  \-PE  0x7f030000-7f070000     \               setupapi
ELF     0x7f2cb000-7f2e0000     Deferred        midimap<elf>
  \-PE  0x7f2d0000-7f2e0000     \               midimap
ELF     0x7f3fd000-7f420000     Deferred        msacm32<elf>
  \-PE  0x7f400000-7f420000     \               msacm32
ELF     0x7f420000-7f438000     Deferred        msacm.drv<elf>
  \-PE  0x7f430000-7f438000     \               msacm.drv
ELF     0x7f438000-7f462000     Deferred        winealsa.drv<elf>
  \-PE  0x7f440000-7f462000     \               winealsa.drv
ELF     0x7f473000-7f490000     Deferred        imm32<elf>
  \-PE  0x7f480000-7f490000     \               imm32
ELF     0x7f490000-7f4ae000     Deferred        ximcp.so.2
ELF     0x7f4ae000-7f530000     Deferred        winex11.drv<elf>
  \-PE  0x7f4c0000-7f530000     \               winex11.drv
ELF     0x7f530000-7f5b0000     Deferred        ddraw<elf>
  \-PE  0x7f550000-7f5b0000     \               ddraw
ELF     0x7f5ce000-7f630000     Deferred        msvcrt<elf>
  \-PE  0x7f5e0000-7f630000     \               msvcrt
ELF     0x7f630000-7f66d000     Deferred        dplayx<elf>
  \-PE  0x7f640000-7f66d000     \               dplayx
ELF     0x7f66d000-7f698000     Deferred        ws2_32<elf>
  \-PE  0x7f680000-7f698000     \               ws2_32
ELF     0x7f698000-7f6b3000     Deferred        wsock32<elf>
  \-PE  0x7f6a0000-7f6b3000     \               wsock32
ELF     0x7f6b3000-7f705000     Deferred        dsound<elf>
  \-PE  0x7f6c0000-7f705000     \               dsound
ELF     0x7f705000-7f719000     Deferred        lz32<elf>
  \-PE  0x7f710000-7f719000     \               lz32
ELF     0x7f719000-7f732000     Deferred        version<elf>
  \-PE  0x7f720000-7f732000     \               version
ELF     0x7f732000-7f7b6000     Deferred        winmm<elf>
  \-PE  0x7f740000-7f7b6000     \               winmm
ELF     0x7f7b6000-7f7d4000     Deferred        iphlpapi<elf>
  \-PE  0x7f7c0000-7f7d4000     \               iphlpapi
ELF     0x7f7d4000-7f81a000     Deferred        rpcrt4<elf>
  \-PE  0x7f7e0000-7f81a000     \               rpcrt4
ELF     0x7f81a000-7f8a8000     Deferred        gdi32<elf>
  \-PE  0x7f830000-7f8a8000     \               gdi32
ELF     0x7f8a8000-7f9d3000     Deferred        user32<elf>
  \-PE  0x7f8c0000-7f9d3000     \               user32
ELF     0x7f9d3000-7fa11000     Deferred        advapi32<elf>
  \-PE  0x7f9e0000-7fa11000     \               advapi32
ELF     0x7fa11000-7faa0000     Deferred        ole32<elf>
  \-PE  0x7fa30000-7faa0000     \               ole32
ELF     0x7fed0000-7fee7000     Deferred        libnss_ldap.so.2
ELF     0x7fef9000-7ffee000     Deferred        libwine_unicode.so.1
ELF     0x7ffef000-7fff2000     Deferred        iso8859-1.so
ELF     0x7fff2000-7fffc000     Deferred        libnss_files.so.2
ELF     0xb7fb0000-b7fb3000     Deferred        xlcdef.so.2
ELF     0xb7fb5000-b7fcf000     Deferred        libwine.so.1
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Digital Illusions\Motorhead\motor.exe
        0000000a   15
        00000009    0 <==
  \-PE  0x7f680000-7f698000     \               ws2_32
ELF     0x7f698000-7f6b3000     Deferred        wsock32<elf>
  \-PE  0x7f6a0000-7f6b3000     \               wsock32
ELF     0x7f6b3000-7f705000     Deferred        dsound<elf>
  \-PE  0x7f6c0000-7f705000     \               dsound
ELF     0x7f705000-7f719000     Deferred        lz32<elf>
  \-PE  0x7f710000-7f719000     \               lz32
ELF     0x7f719000-7f732000     Deferred        version<elf>
  \-PE  0x7f720000-7f732000     \               version
ELF     0x7f732000-7f7b6000     Deferred        winmm<elf>
  \-PE  0x7f740000-7f7b6000     \               winmm
ELF     0x7f7b6000-7f7d4000     Deferred        iphlpapi<elf>
  \-PE  0x7f7c0000-7f7d4000     \               iphlpapi
ELF     0x7f7d4000-7f81a000     Deferred        rpcrt4<elf>
  \-PE  0x7f7e0000-7f81a000     \               rpcrt4
ELF     0x7f81a000-7f8a8000     Deferred        gdi32<elf>
  \-PE  0x7f830000-7f8a8000     \               gdi32
ELF     0x7f8a8000-7f9d3000     Deferred        user32<elf>
  \-PE  0x7f8c0000-7f9d3000     \               user32
ELF     0x7f9d3000-7fa11000     Deferred        advapi32<elf>
  \-PE  0x7f9e0000-7fa11000     \               advapi32
ELF     0x7fa11000-7faa0000     Deferred        ole32<elf>
  \-PE  0x7fa30000-7faa0000     \               ole32
ELF     0x7fed0000-7fee7000     Deferred        libnss_ldap.so.2
ELF     0x7fef9000-7ffee000     Deferred        libwine_unicode.so.1
ELF     0x7ffef000-7fff2000     Deferred        iso8859-1.so
ELF     0x7fff2000-7fffc000     Deferred        libnss_files.so.2
ELF     0xb7fb0000-b7fb3000     Deferred        xlcdef.so.2
ELF     0xb7fb5000-b7fcf000     Deferred        libwine.so.1
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Digital Illusions\Motorhead\motor.exe
        0000000a   15
        00000009    0 <==


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