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 <==
Riku Hintukainen wrote:
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 log a bug instead of posting debugger backtraces to wine-devel.
thanks,
Mike