http://bugs.winehq.org/show_bug.cgi?id=6751
Summary: Crashes after intro movie Product: Wine Version: 0.9.25. Platform: PC URL: http://appdb.winehq.org/appview.php?iVersionId=210 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: hugiasgeirsson@gmail.com
The game crashes directly after the intro movie if I open it through winefile, turning out this, and not changing my resolution back to normal;
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x171c18) : stub, simulating 64MB for now, returning 64MB left fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1713a0)->(0x3002e,00000011) fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 8 fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1713a0)->(1,(nil)): Stub fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1713a0)->(1,(nil)): Stub fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1713a0)->(1,(nil)): Stub wine: Unhandled page fault on write access to 0xccc311cc at address 0x51c702 (thread 000f), starting debugger... Unhandled exception: page fault on write access to 0xccc311cc in 32-bit code (0x0051c702). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:0051c702 ESP:7bbfe98c EBP:0000005c EFLAGS:00010202( - 00 - -RI1) EAX:00e4f204 EBX:00000108 ECX:007f0aa0 EDX:007f0aa4 ESI:00550002 EDI:7bbf0000 Stack dump: 0x7bbfe98c: 00558544 00000001 00df002c 00000002 0x7bbfe99c: 004b358b 00558544 00000001 00df002c 0x7bbfe9ac: 7bbfeaa8 7bbfea20 005578e0 00000001 0x7bbfe9bc: 0006002e 00000014 004b3146 005578e0 0x7bbfe9cc: 004836c7 7ffdaf10 007f09c0 7b8a8ce0 0x7bbfe9dc: dc75dcd3 dcdcdcdc 746e6f66 626c2e73 fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119 Backtrace: =>1 0x0051c702 in orion95 (+0x11c702) (0x0000005c) 2 0x00000000 (0x00000000) 0x0051c702: addb %al,0xccc310c4(%ebx) Modules: Module Address Debug info Name (81 modules) PE 350000-365000 Deferred smackw32 PE 400000-5c7000 Export orion95 ELF 7b800000-7b91a000 Deferred kernel32<elf> -PE 7b820000-7b91a000 \ kernel32 ELF 7bc00000-7bc82000 Deferred ntdll<elf> -PE 7bc10000-7bc82000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7c677000-7c6f1000 Deferred libglu.so.1 ELF 7c6f1000-7c7a0000 Deferred wined3d<elf> -PE 7c700000-7c7a0000 \ wined3d ELF 7c7aa000-7c7bf000 Deferred midimap<elf> -PE 7c7b0000-7c7bf000 \ midimap ELF 7c7e5000-7c7fd000 Deferred msacm32<elf> -PE 7c7f0000-7c7fd000 \ msacm32 ELF 7c7fd000-7c8b5000 Deferred libasound.so.2 ELF 7c8b5000-7c8de000 Deferred winealsa<elf> -PE 7c8c0000-7c8de000 \ winealsa ELF 7c8de000-7c8e3000 Deferred libxfixes.so.3 ELF 7c8e3000-7c8ec000 Deferred libxcursor.so.1 ELF 7c8ec000-7c908000 Deferred imm32<elf> -PE 7c8f0000-7c908000 \ imm32 ELF 7c908000-7c90c000 Deferred iso8859-15.so ELF 7c90c000-7c92a000 Deferred ximcp.so.2 ELF 7d351000-7d354000 Deferred xlcdef.so.2 ELF 7d354000-7d35c000 Deferred libxrender.so.1 ELF 7dcea000-7dcf3000 Deferred librt.so.1 ELF 7ddad000-7e68c000 Deferred fglrx_dri.so ELF 7e68c000-7e72c000 Deferred libgl.so.1 ELF 7e72c000-7e7b9000 Deferred winex11<elf> -PE 7e740000-7e7b9000 \ winex11 ELF 7e7b9000-7e7d7000 Deferred libexpat.so.1 ELF 7e7d7000-7e806000 Deferred libfontconfig.so.1 ELF 7e806000-7e81a000 Deferred libz.so.1 ELF 7e81a000-7e884000 Deferred libfreetype.so.6 ELF 7e884000-7e8af000 Deferred ws2_32<elf> -PE 7e890000-7e8af000 \ ws2_32 ELF 7e8af000-7e8c9000 Deferred wsock32<elf> -PE 7e8c0000-7e8c9000 \ wsock32 ELF 7e8c9000-7e912000 Deferred dsound<elf> -PE 7e8d0000-7e912000 \ dsound ELF 7e912000-7e99b000 Deferred winmm<elf> -PE 7e920000-7e99b000 \ winmm ELF 7e99b000-7e9cf000 Deferred dplayx<elf> -PE 7e9a0000-7e9cf000 \ dplayx ELF 7e9cf000-7e9e3000 Deferred dplay<elf> -PE 7e9e0000-7e9e3000 \ dplay ELF 7e9e3000-7e9f6000 Deferred libresolv.so.2 ELF 7e9f6000-7e9f9000 Deferred libxrandr.so.2 ELF 7e9f9000-7e9fc000 Deferred libxinerama.so.1 ELF 7ea03000-7ea21000 Deferred iphlpapi<elf> -PE 7ea10000-7ea21000 \ iphlpapi ELF 7ea21000-7ea74000 Deferred rpcrt4<elf> -PE 7ea30000-7ea74000 \ rpcrt4 ELF 7ea74000-7eb08000 Deferred ole32<elf> -PE 7ea80000-7eb08000 \ ole32 ELF 7eb08000-7eb0d000 Deferred libxdmcp.so.6 ELF 7eb0d000-7ebd6000 Deferred libx11.so.6 ELF 7ebd6000-7ebe3000 Deferred libxext.so.6 ELF 7ebe3000-7ebe8000 Deferred libxxf86vm.so.1 ELF 7ebe8000-7ec00000 Deferred libice.so.6 ELF 7ec00000-7ec4e000 Deferred ddraw<elf> -PE 7ec10000-7ec4e000 \ ddraw ELF 7ec4e000-7ec94000 Deferred advapi32<elf> -PE 7ec60000-7ec94000 \ advapi32 ELF 7ec94000-7ec9f000 Deferred libgcc_s.so.1 ELF 7ed7e000-7ee34000 Deferred gdi32<elf> -PE 7ed90000-7ee34000 \ gdi32 ELF 7ee34000-7ef6a000 Deferred user32<elf> -PE 7ee50000-7ef6a000 \ user32 ELF 7ef6a000-7ef75000 Deferred libnss_files.so.2 ELF 7ef75000-7ef8b000 Deferred libnsl.so.1 ELF 7ef8b000-7ef94000 Deferred libnss_compat.so.2 ELF 7ef98000-7efa1000 Deferred libsm.so.6 ELF 7efcd000-7eff3000 Deferred libm.so.6 ELF 7eff3000-7eff6000 Deferred libxau.so.6 ELF 7eff6000-7f000000 Deferred libnss_nis.so.2 ELF b7d3c000-b7d40000 Deferred libdl.so.2 ELF b7d40000-b7e74000 Deferred libc.so.6 ELF b7e75000-b7e88000 Deferred libpthread.so.0 ELF b7e95000-b7fa6000 Deferred libwine.so.1 ELF b7fa8000-b7fc3000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000d (D) I:\Lixgames\moo2\ORION95.EXE 00000010 15 0000000f 0 <== 0000000e 0 0000000a 0000000c 0 0000000b 0 00000008 00000009 0
If I fire it up through wine in the terminal, I don't even get to the intro movie. The screen goes black, changes the resolution and puts up this message: "fonts.lbx [entry 0] could not be found". Then it quits, and in this case, changes my resolution back. The terminal spits this at me:
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x171d80) : stub, simulating 64MB for now, returning 64MB left fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x171508)->(0x10024,00000011) fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 8 fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x171508)->((nil),00000008) wine: Unhandled page fault on read access to 0x45455246 at address 0x7b84e6c6 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x45455246 in 32-bit code (0x7b84e6c6). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7b84e6c6 ESP:0033f730 EBP:0033f798 EFLAGS:00010202( - 00 - -RI1) EAX:00000001 EBX:7b8a8ce0 ECX:ffffffff EDX:45455246 ESI:00000000 EDI:00000073 Stack dump: 0x0033f730: 00000073 c0000000 00004007 7bc28ac1 0x0033f740: 00000000 00000004 00010024 b7e4f9ae 0x0033f750: 00000002 00000000 00000000 00000001 0x0033f760: 00000001 7ffdc0cc 0033f7a8 7b885561 0x0033f770: b7f4899c 7bc7ec00 0033f7b8 b7e4fa52 0x0033f780: 7bc7ec00 7b8a8ce0 0033f7c8 7b8a8ce0 fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119 Backtrace: =>1 0x7b84e6c6 INSTR_EmulateInstruction+0x66 in kernel32 (0x0033f798) 2 0x7b84f9f4 INSTR_vectored_handler+0x64 in kernel32 (0x0033f7b8) 3 0x7bc2f473 in ntdll (+0x1f473) (0x0033f828) 4 0x7bc2f8f9 __regs_RtlRaiseException+0x29 in ntdll (0x0033f898) 5 0x7bc5628c in ntdll (+0x4628c) (0x0033f8b8) 6 0xdeadbabe (0x0033fd74) 7 0x7eef69fe in user32 (+0xa69fe) (0x0033fdb4) 8 0x7eefa95a CallWindowProcA+0x5a in user32 (0x0033fdf4) 9 0x7eec517b DispatchMessageA+0x15b in user32 (0x0033fe34) 10 0x005278f2 in orion95 (+0x1278f2) (0x7eec5020) 11 0x7d8938ec (0x83e58955) 12 0x00000000 (0x00000000) 0x7b84e6c6 INSTR_EmulateInstruction+0x66 in kernel32: movzbl 0x0(%esi,%edx,1),%eax Modules: Module Address Debug info Name (81 modules) PE 340000-355000 Deferred smackw32 PE 400000-5c7000 Export orion95 ELF 7b800000-7b91a000 Export kernel32<elf> -PE 7b820000-7b91a000 \ kernel32 ELF 7bc00000-7bc82000 Export ntdll<elf> -PE 7bc10000-7bc82000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7c66e000-7c6e8000 Deferred libglu.so.1 ELF 7c6e8000-7c797000 Deferred wined3d<elf> -PE 7c700000-7c797000 \ wined3d ELF 7c7a1000-7c7b6000 Deferred midimap<elf> -PE 7c7b0000-7c7b6000 \ midimap ELF 7c7dc000-7c7f4000 Deferred msacm32<elf> -PE 7c7e0000-7c7f4000 \ msacm32 ELF 7c7f4000-7c8ac000 Deferred libasound.so.2 ELF 7c8ac000-7c8d5000 Deferred winealsa<elf> -PE 7c8c0000-7c8d5000 \ winealsa ELF 7c8d5000-7c8da000 Deferred libxfixes.so.3 ELF 7c8da000-7c8e3000 Deferred libxcursor.so.1 ELF 7c8e3000-7c8ff000 Deferred imm32<elf> -PE 7c8f0000-7c8ff000 \ imm32 ELF 7c8ff000-7c903000 Deferred iso8859-15.so ELF 7c903000-7c921000 Deferred ximcp.so.2 ELF 7d348000-7d34b000 Deferred xlcdef.so.2 ELF 7d34b000-7d353000 Deferred libxrender.so.1 ELF 7dce1000-7dcea000 Deferred librt.so.1 ELF 7dda4000-7e683000 Deferred fglrx_dri.so ELF 7e683000-7e723000 Deferred libgl.so.1 ELF 7e723000-7e7b0000 Deferred winex11<elf> -PE 7e730000-7e7b0000 \ winex11 ELF 7e7b0000-7e7ce000 Deferred libexpat.so.1 ELF 7e7ce000-7e7fd000 Deferred libfontconfig.so.1 ELF 7e7fd000-7e811000 Deferred libz.so.1 ELF 7e811000-7e87b000 Deferred libfreetype.so.6 ELF 7e87b000-7e8a6000 Deferred ws2_32<elf> -PE 7e880000-7e8a6000 \ ws2_32 ELF 7e8a6000-7e8c0000 Deferred wsock32<elf> -PE 7e8b0000-7e8c0000 \ wsock32 ELF 7e8c0000-7e909000 Deferred dsound<elf> -PE 7e8d0000-7e909000 \ dsound ELF 7e909000-7e992000 Deferred winmm<elf> -PE 7e910000-7e992000 \ winmm ELF 7e992000-7e9c6000 Deferred dplayx<elf> -PE 7e9a0000-7e9c6000 \ dplayx ELF 7e9c6000-7e9da000 Deferred dplay<elf> -PE 7e9d0000-7e9da000 \ dplay ELF 7e9da000-7e9ed000 Deferred libresolv.so.2 ELF 7e9ed000-7e9f0000 Deferred libxrandr.so.2 ELF 7e9f0000-7e9f3000 Deferred libxinerama.so.1 ELF 7e9fa000-7ea18000 Deferred iphlpapi<elf> -PE 7ea00000-7ea18000 \ iphlpapi ELF 7ea18000-7ea6b000 Deferred rpcrt4<elf> -PE 7ea20000-7ea6b000 \ rpcrt4 ELF 7ea6b000-7eaff000 Deferred ole32<elf> -PE 7ea80000-7eaff000 \ ole32 ELF 7eaff000-7eb04000 Deferred libxdmcp.so.6 ELF 7eb04000-7ebcd000 Deferred libx11.so.6 ELF 7ebcd000-7ebda000 Deferred libxext.so.6 ELF 7ebda000-7ebdf000 Deferred libxxf86vm.so.1 ELF 7ebdf000-7ebf7000 Deferred libice.so.6 ELF 7ebf7000-7ec45000 Deferred ddraw<elf> -PE 7ec00000-7ec45000 \ ddraw ELF 7ec45000-7ec8b000 Deferred advapi32<elf> -PE 7ec50000-7ec8b000 \ advapi32 ELF 7ec8b000-7ec96000 Deferred libgcc_s.so.1 ELF 7ec9a000-7eca3000 Deferred libsm.so.6 ELF 7ed82000-7ee38000 Deferred gdi32<elf> -PE 7eda0000-7ee38000 \ gdi32 ELF 7ee38000-7ef6e000 Export user32<elf> -PE 7ee50000-7ef6e000 \ user32 ELF 7efa2000-7efad000 Deferred libnss_files.so.2 ELF 7efad000-7efb7000 Deferred libnss_nis.so.2 ELF 7efb7000-7efcd000 Deferred libnsl.so.1 ELF 7efcd000-7eff3000 Deferred libm.so.6 ELF 7eff3000-7eff6000 Deferred libxau.so.6 ELF 7eff7000-7f000000 Deferred libnss_compat.so.2 ELF b7cf2000-b7cf6000 Deferred libdl.so.2 ELF b7cf6000-b7e2a000 Deferred libc.so.6 ELF b7e2b000-b7e3e000 Deferred libpthread.so.0 ELF b7e4b000-b7f5c000 Deferred libwine.so.1 ELF b7f5e000-b7f79000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000a 0000000c 0 0000000b 0 00000008 (D) I:\Lixgames\moo2\ORION95.EXE 0000000d 0 00000009 0 <==