[Bug 8354] mouse "locks" in Populous: the Beginning

Wine Bugs wine-bugs at winehq.org
Mon Jul 23 18:22:32 CDT 2007


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





------- Additional Comments From roothorick at new.rr.com  2007-23-07 18:22 -------
It gets stuck at wherever the pointer happens to be after that second is up. 

Using native dinput/dinput8, it explodes with a great big dump and doesn't even
make it to the Bullfrog logo movie. Here's what the dump looks like:

wine: Call from 0x7229b10a to unimplemented function
USER32.dll.GetRawInputDeviceList, aborting
wine: Unimplemented function USER32.dll.GetRawInputDeviceList called at address
0x7229b10a (thread 00
10), starting debugger...
Unhandled exception: unimplemented function USER32.dll.GetRawInputDeviceList
called in 32-bit code (0
x7efa3a1c).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7efa3a1c ESP:7ccc572c EBP:7ccc5790 EFLAGS:00200206(   - 00      - -IP1)
 EAX:7229e046 EBX:7efe4ef8 ECX:72289c34 EDX:00179cb8
 ESI:7ccc5738 EDI:00000000
Stack dump:
0x7ccc572c:  b7db18f9 7ccc57d8 7ccc5840 80000100
0x7ccc573c:  00000001 00000000 7229b10a 00000002
0x7ccc574c:  7229e05c 7229e046 00000000 b7db18f9
0x7ccc575c:  4d430003 00000000 00000000 00000000
0x7ccc576c:  00000000 00000000 4d430002 b7ea1ff4
0x7ccc577c:  7ccc57d0 7ee85260 7efa39dd 00000100
Backtrace:
=>1 0x7efa3a1c stub_entry_point+0x4c() in ntdll (0x7ccc5790)
  2 0x7229b10a in dinput (+0x1b10a) (0x7ccc57ec)
  3 0x7228a069 in dinput (+0xa069) (0x7ccc5928)
  4 0x7228a237 in dinput (+0xa237) (0x7ccc5940)
  5 0x7228496f in dinput (+0x496f) (0x7ccc5968)
  6 0x7228b322 in dinput (+0xb322) (0x7ccc5988)
  7 0x7228b39f in dinput (+0xb39f) (0x7ccc59a8)
  8 0x0052a1ff in poptb (+0x12a1ff) (0x7ccc5ab8)
  9 0x7efc703e call_thread_entry_point+0xe() in ntdll (0x7ccc5ac8)
  10 0x7efc7d02 call_thread_func+0x42() in ntdll (0x7ccc5b68)
  11 0x7efc7f9f in ntdll (+0x47f9f) (0x7ccc6468)
  12 0xb7eab264 start_thread+0x84() in libpthread.so.0 (0x7ccc64d8)
  13 0xb7e437ce __clone+0x5e() in libc.so.6 (0x00000000)
0x7efa3a1c stub_entry_point+0x4c in ntdll: subl $4,%esp
Modules:
Module  Address                 Debug info      Name (97 modules)
PE        400000-  997000       Export          poptb
PE      10000000-10035000       Deferred        weanetr
PE      18000000-18034000       Deferred        qmixer
PE      72280000-722aa000       Export          dinput
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7ca1a000-7ca2e000       Deferred        lz32<elf>
  \-PE  7ca20000-7ca2e000       \               lz32
ELF     7ca2e000-7ca47000       Deferred        version<elf>
  \-PE  7ca30000-7ca47000       \               version
ELF     7ca47000-7caa5000       Deferred        setupapi<elf>
  \-PE  7ca50000-7caa5000       \               setupapi
ELF     7cfc8000-7cfd2000       Deferred        libgcc_s.so.1
ELF     7d0b1000-7d12c000       Deferred        libglu.so.1
ELF     7d12d000-7d141000       Deferred        hid<elf>
  \-PE  7d130000-7d141000       \               hid
ELF     7d141000-7d207000       Deferred        wined3d<elf>
  \-PE  7d150000-7d207000       \               wined3d
ELF     7d207000-7d21c000       Deferred        midimap<elf>
  \-PE  7d210000-7d21c000       \               midimap
ELF     7d21c000-7d242000       Deferred        msacm32<elf>
  \-PE  7d220000-7d242000       \               msacm32
ELF     7d242000-7d25a000       Deferred        msacm32<elf>
  \-PE  7d250000-7d25a000       \               msacm32
ELF     7d25a000-7d296000       Deferred        wineoss<elf>
  \-PE  7d260000-7d296000       \               wineoss
ELF     7d548000-7d57a000       Deferred        uxtheme<elf>
  \-PE  7d550000-7d57a000       \               uxtheme
ELF     7d57a000-7d57f000       Deferred        libxfixes.so.3
ELF     7d57f000-7d588000       Deferred        libxcursor.so.1
ELF     7d588000-7d58f000       Deferred        libxrandr.so.2
ELF     7d58f000-7d598000       Deferred        libxrender.so.1
ELF     7d598000-7d59b000       Deferred        libxinerama.so.1
ELF     7d8da000-7e24c000       Deferred        libglcore.so.1
ELF     7e24c000-7e2e0000       Deferred        libgl.so.1
ELF     7e2e0000-7e36e000       Deferred        winex11<elf>
  \-PE  7e2f0000-7e36e000       \               winex11
ELF     7e36e000-7e38d000       Deferred        libexpat.so.0
ELF     7e38d000-7e3bc000       Deferred        libfontconfig.so.1
ELF     7e3bc000-7e3ce000       Deferred        libz.so.1
ELF     7e3ce000-7e43d000       Deferred        libfreetype.so.6
ELF     7e43d000-7e4a1000       Deferred        msvcrt<elf>
  \-PE  7e450000-7e4a1000       \               msvcrt
ELF     7e4a1000-7e4ea000       Deferred        dsound<elf>
  \-PE  7e4b0000-7e4ea000       \               dsound
ELF     7e4ea000-7e51d000       Deferred        dplayx<elf>
  \-PE  7e4f0000-7e51d000       \               dplayx
ELF     7e51d000-7e549000       Deferred        ws2_32<elf>
  \-PE  7e530000-7e549000       \               ws2_32
ELF     7e549000-7e563000       Deferred        wsock32<elf>
  \-PE  7e550000-7e563000       \               wsock32
ELF     7e563000-7e580000       Deferred        imm32<elf>
  \-PE  7e570000-7e580000       \               imm32
ELF     7e580000-7e60e000       Deferred        winmm<elf>
  \-PE  7e590000-7e60e000       \               winmm
ELF     7e60e000-7e613000       Deferred        libxdmcp.so.6
ELF     7e613000-7e704000       Deferred        libx11.so.6
ELF     7e704000-7e712000       Deferred        libxext.so.6
ELF     7e712000-7e717000       Deferred        libxxf86vm.so.1
ELF     7e717000-7e72e000       Deferred        libice.so.6
ELF     7e72e000-7e737000       Deferred        libsm.so.6
ELF     7e737000-7e78a000       Deferred        ddraw<elf>
  \-PE  7e740000-7e78a000       \               ddraw
ELF     7e78a000-7e79c000       Deferred        libresolv.so.2
ELF     7e7b1000-7e7cf000       Deferred        iphlpapi<elf>
  \-PE  7e7c0000-7e7cf000       \               iphlpapi
ELF     7e7cf000-7e824000       Deferred        rpcrt4<elf>
  \-PE  7e7e0000-7e824000       \               rpcrt4
ELF     7e824000-7e8c0000       Deferred        ole32<elf>
  \-PE  7e830000-7e8c0000       \               ole32
ELF     7e8c0000-7e97d000       Deferred        comctl32<elf>
  \-PE  7e8d0000-7e97d000       \               comctl32
ELF     7e97d000-7e9d5000       Deferred        shlwapi<elf>
  \-PE  7e990000-7e9d5000       \               shlwapi
ELF     7e9d5000-7ead0000       Deferred        shell32<elf>
  \-PE  7e9f0000-7ead0000       \               shell32
ELF     7ead0000-7eb16000       Deferred        advapi32<elf>
  \-PE  7eae0000-7eb16000       \               advapi32
ELF     7eb16000-7ebab000       Deferred        gdi32<elf>
  \-PE  7eb30000-7ebab000       \               gdi32
ELF     7ebab000-7ece6000       Deferred        user32<elf>
  \-PE  7ebd0000-7ece6000       \               user32
ELF     7edf0000-7ef14000       Deferred        kernel32<elf>
  \-PE  7ee10000-7ef14000       \               kernel32
ELF     7ef14000-7ef1e000       Deferred        libnss_files.so.2
ELF     7ef1e000-7ef28000       Deferred        libnss_nis.so.2
ELF     7ef28000-7ef3d000       Deferred        libnsl.so.1
ELF     7ef3d000-7ef45000       Deferred        libnss_compat.so.2
ELF     7ef45000-7ef6a000       Deferred        libm.so.6
ELF     7ef6a000-7f000000       Dwarf           ntdll<elf>
  \-PE  7ef80000-7f000000       \               ntdll
ELF     b7d82000-b7d84000       Deferred        libnvidia-tls.so.1
ELF     b7d85000-b7d89000       Deferred        libdl.so.2
ELF     b7d89000-b7ea6000       Export          libc.so.6
ELF     b7ea6000-b7eb9000       Dwarf           libpthread.so.0
ELF     b7eba000-b7ebd000       Deferred        libxau.so.6
ELF     b7ece000-b7fe2000       Deferred        libwine.so.1
ELF     b7fe3000-b7fff000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a 
        0000000b    0
00000008 (D) E:\popTB.exe
        00000010    0 <==
        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