Regression in 0.9.9: Operation Flashpoint

Riku Hintukainen riku at sdf-eu.org
Fri Mar 3 03:10:49 CST 2006


There seems to be a regression with Operation Flashpoint in wine-0.9.9,
possibly because of the dx8->wine3d move. Should I file a bug, or wait
if it gets fixed?

Please cc since I' m not subscribed.

$ wine ./FLASHPOINTRESISTANCE.EXE
wine: Unhandled page fault on read access to 0x00000fd1 at address 0xfd1
(thread
 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000fd1 in 32-bit
code (0x0
0000fd1).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:00000fd1 ESP:7fbcf1dc EBP:7fbcf298 EFLAGS:00210206(   - 00      - RIP1)
 EAX:69c2c330 EBX:7bf87af8 ECX:7bf87af8 EDX:7fd5b3e0
 ESI:7fd66830 EDI:00001e00
Stack dump:
0x7fbcf1dc:  7bf616a3 00000405 00001e00 00001e00
0x7fbcf1ec:  00001e00 00000000 7fd5b408 00000003
0x7fbcf1fc:  3f800000 7bf88620 00000000 00000000
0x7fbcf20c:  00000000 00000000 00000000 00001e00
0x7fbcf21c:  00001e00 00001e00 00000000 00001e00
0x7fbcf22c:  00001e00 00001e00 00001e00 00001e00
Backtrace:
=>1 0x00000fd1 (0x00000fd1)
  2 0x7bf73840 IWineD3DStateBlockImpl_InitStartupStateBlock+0xd90 in
wined3d (0x
7bf73840)
  3 0x7bf698f9 IWineD3DImpl_CreateDevice+0x229 in wined3d (0x7bf698f9)
  4 0x7c23b958 IDirect3D8Impl_CreateDevice+0x108 in d3d8 (0x7c23b958)
  5 0x004f3134 in flashpointresistance (+0xf3134) (0x004f3134)
0x00000fd1: addb        %al,0x0(%eax)
Modules:
Module  Address                 Debug info      Name (79 modules)
PE      0x00400000-007e1000     Export          flashpointresistance
PE      0x10000000-10032000     Deferred        ifc22
PE      0x65f00000-65fc2000     Deferred        ole32
ELF     0x69e59000-69e90000     Deferred        dsound<elf>
  \-PE  0x69e70000-69e90000     \               dsound
PE      0x69ea0000-69ef3000     Deferred        rpcrt4
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7bf3c000-7bf89000     Export          wined3d<elf>
  \-PE  0x7bf50000-7bf89000     \               wined3d
ELF     0x7bf89000-7c000000     Deferred        libglu.so.1
ELF     0x7c220000-7c240000     Export          d3d8<elf>
  \-PE  0x7c230000-7c240000     \               d3d8
ELF     0x7e9fb000-7ea10000     Deferred        midimap<elf>
  \-PE  0x7ea00000-7ea10000     \               midimap
ELF     0x7eb2d000-7eb4e000     Deferred        msacm32<elf>
  \-PE  0x7eb30000-7eb4e000     \               msacm32
ELF     0x7eb4e000-7ebe4000     Deferred        libasound.so.2
ELF     0x7ebe5000-7ebfc000     Deferred        msacm<elf>
  \-PE  0x7ebf0000-7ebfc000     \               msacm
ELF     0x7ebfc000-7ec1d000     Deferred        winealsa<elf>
  \-PE  0x7ec10000-7ec1d000     \               winealsa
ELF     0x7ec40000-7ec5a000     Deferred        imm32<elf>
  \-PE  0x7ec50000-7ec5a000     \               imm32
ELF     0x7ec5a000-7ec61000     Deferred        libxrender.so.1
ELF     0x7ec62000-7ec79000     Deferred        ximcp.so.2
ELF     0x7f3da000-7f562000     Deferred        r200_dri.so
ELF     0x7f562000-7f5be000     Deferred        libgl.so.1
ELF     0x7f5be000-7f66c000     Deferred        libx11.so.6
ELF     0x7f66c000-7f677000     Deferred        libxext.so.6
ELF     0x7f677000-7f67b000     Deferred        libxxf86vm.so.1
ELF     0x7f67b000-7f68f000     Deferred        libice.so.6
ELF     0x7f68f000-7f700000     Deferred        winex11<elf>
  \-PE  0x7f6a0000-7f700000     \               winex11
ELF     0x7f700000-7f71c000     Deferred        libexpat.so.0
ELF     0x7f71c000-7f73e000     Deferred        libfontconfig.so.1
ELF     0x7f73e000-7f7a0000     Deferred        libfreetype.so.6
ELF     0x7f7a1000-7f7aa000     Deferred        libgcc_s.so.1
ELF     0x7f7ad000-7f7b5000     Deferred        libxcursor.so.1.0.2
ELF     0x7f7b5000-7f7b8000     Deferred        libxrandr.so.2
ELF     0x7f7b8000-7f7eb000     Deferred        dinput<elf>
  \-PE  0x7f7d0000-7f7eb000     \               dinput
ELF     0x7f7eb000-7f7ff000     Deferred        dinput8<elf>
  \-PE  0x7f7f0000-7f7ff000     \               dinput8
ELF     0x7f7ff000-7f81b000     Deferred        iphlpapi<elf>
  \-PE  0x7f810000-7f81b000     \               iphlpapi
ELF     0x7f81b000-7f840000     Deferred        ws2_32<elf>
  \-PE  0x7f820000-7f840000     \               ws2_32
ELF     0x7f840000-7f859000     Deferred        wsock32<elf>
  \-PE  0x7f850000-7f859000     \               wsock32
ELF     0x7f859000-7f86d000     Deferred        lz32<elf>
  \-PE  0x7f860000-7f86d000     \               lz32
ELF     0x7f86d000-7f884000     Deferred        version<elf>
  \-PE  0x7f870000-7f884000     \               version
ELF     0x7f884000-7f8bb000     Deferred        advapi32<elf>
  \-PE  0x7f890000-7f8bb000     \               advapi32
ELF     0x7f8bb000-7f93a000     Deferred        gdi32<elf>
  \-PE  0x7f8d0000-7f93a000     \               gdi32
ELF     0x7f93a000-7fa47000     Deferred        user32<elf>
  \-PE  0x7f950000-7fa47000     \               user32
ELF     0x7fa47000-7fac0000     Deferred        winmm<elf>
  \-PE  0x7fa50000-7fac0000     \               winmm
ELF     0x7fc05000-7fcf0000     Deferred        kernel32<elf>
  \-PE  0x7fc20000-7fcf0000     \               kernel32
ELF     0x7fe00000-7fe02000     Deferred        xlcutf8load.so.2
ELF     0x7fe02000-7fe07000     Deferred        libxxf86dga.so.1
ELF     0x7fe07000-7fe0f000     Deferred        libsm.so.6
ELF     0x7fe0f000-7fe19000     Deferred        libnss_files.so.2
ELF     0x7fe19000-7fe23000     Deferred        libnss_nis.so.2
ELF     0x7fe23000-7fe38000     Deferred        libnsl.so.1
ELF     0x7fe38000-7fe40000     Deferred        libnss_compat.so.2
ELF     0x7fe41000-7fe50000     Deferred        libz.so.1
ELF     0x7fe5c000-7fe7f000     Deferred        libm.so.6
ELF     0x7fe7f000-7ff75000     Deferred        libwine_unicode.so.1
ELF     0x7ff75000-7ffe0000     Deferred        ntdll<elf>
  \-PE  0x7ff90000-7ffe0000     \               ntdll
ELF     0xb7dd4000-b7dd8000     Deferred        libdl.so.2
ELF     0xb7dd8000-b7ef0000     Deferred        libc.so.6
ELF     0xb7f5b000-b7f75000     Deferred        libwine.so.1
ELF     0xb7f75000-b7f8c000     Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Codemasters\Operation
Flashpoint\FLASHPOINTRESISTA
NCE.EXE
        0000000b   15
        0000000a    0
        00000009    0 <==




More information about the wine-devel mailing list