http://bugs.winehq.org/show_bug.cgi?id=2247
Summary: Empire Earth crashes after displaying the logo Product: Wine Version: unspecified Platform: PC OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: maxdamage@aladin.ro
First, a lot of "err:ddraw:set_render_state Unhandled dwRenderStateType". Then:
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x45e69a28)->(000a0024,00000008) fixme:ddraw:DirectDrawEnumerateExA no non-display devices supported. fixme:ddraw:DirectDrawEnumerateExA no detached secondary devices supported. fixme:imm:ImmGetContext (0xb0024): stub fixme:imm:ImmSetOpenStatus Semi-Stub fixme:imm:ImmReleaseContext (0xb0024, 0x45e214b8): stub fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x45e69390)->(000b0024,00000080) First chance exception: page fault on read access to 0x00000000 in 32-bit code (0x00651304). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:00651304 ESP:4060ed84 EBP:4060edc8 EFLAGS:00210246( R- 00 I Z- -P1 ) EAX:0000010d EBX:4088b048 ECX:00000000 EDX:0000010d ESI:00000000 EDI:00000000 Stack dump: 0x4060ed84 (_end+0x3292c4): 00652086 000b0024 000b0024 00000000 0x4060ed94 (_end+0x3292d4): 400b001c 00000002 4088b048 00000000 0x4060eda4 (_end+0x3292e4): 00010020 4060edb8 402612f2 4088b048 0x4060edb4 (_end+0x3292f4): 00000000 40187950 4060edcc 408245c2 0x4060edc4 (_end+0x329304): 4088abc0 4060edec 4082fdaf 000b0024 0x4060edd4 (_end+0x329314): 0000010d 00000000 00000000 4088b048 0x4060ede4 (_end+0x329324):
Backtrace: =>0 0x00651304 (Empire Earth.exe..text+0x250304 in Empire Earth.exe) (ebp=4060edc8) 1 0x4082fdaf (WINPROC_wrapper+0x17 in USER32.DLL) (ebp=4060edec) 2 0x4082fe30 (WINPROC_wrapper+0x98 in USER32.DLL) (ebp=4060ee24) 3 0x40836bec (WINPROC_UnmapMsg32WTo16+0xaec in USER32.DLL) (ebp=4060ee60) 4 0x408374df (USER32.DLL.CallWindowProcW+0x14f in USER32.DLL) (ebp=4060ee94) 5 0x4080fe3b (USER32.DLL.DispatchMessageW+0xbb in USER32.DLL) (ebp=4060eec8) 6 0x40803b79 (DIALOG_DoDialogBox+0x149 in USER32.DLL) (ebp=4060ef18) 7 0x40803da3 (USER32.DLL.DialogBoxIndirectParamAorW+0x63 in USER32.DLL) (ebp=4060ef44) 8 0x40803e53 (DialogBoxIndirectParamW+0x43 in USER32.DLL) (ebp=4060ef68) 9 0x4081159d (MessageBoxIndirectW+0x8d in USER32.DLL) (ebp=4060ef90) 10 0x40811460 (MessageBoxIndirectA+0xb0 in USER32.DLL) (ebp=4060effc) 11 0x4063b240 (MSVCRT__exit+0x100 in MSVCRT.DLL) (ebp=4060f854) 12 0x4063b388 (MSVCRT_abort+0x68 in MSVCRT.DLL) (ebp=4060f870) 13 0x406759db (LOW-LEVEL ENGINE.DLL.?ESVerify@@YAXPBDK0@Z+0x40 in LOW-LEVEL ENGINE.DLL) (ebp=4060fc90) 14 0x0052fdcf (Empire Earth.exe..text+0x12edcf in Empire Earth.exe) (ebp=4060fd5c) 15 0x0052c871 (Empire Earth.exe..text+0x12b871 in Empire Earth.exe) (ebp=406d4233) 16 0xa18c15ff (WLDAP32.DLL..reloc+0x2a9375ff) (ebp=006a006a) 17 0x56dae8ec (_end+0x6fb3b2c) (ebp=75ffcccc) *** Invalid address 0x75ffcccc (ESENT.DLL..reloc+0xc7f7ccc)
0x00651304 (Empire Earth.exe..text+0x250304 in Empire Earth.exe): movl 0x0(%ecx),%eax
Now, without that ESENT.DLL: fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x40198b80)->(000a0024,00000008) fixme:ddraw:DirectDrawEnumerateExA no non-display devices supported. fixme:ddraw:DirectDrawEnumerateExA no detached secondary devices supported. First chance exception: page fault on read access to 0xce998a98 in 32-bit code (0x637d22de). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:637d22de ESP:4060fc4c EBP:4060fc90 EFLAGS:00210246( R- 00 I Z- -P1 ) EAX:5d3e69e0 EBX:00000000 ECX:599fe318 EDX:00000001 ESI:599ff4f0 EDI:0000006a Stack dump: 0x4060fc4c (_end+0x32a18c): 006f76e8 00000028 00000000 00000000 0x4060fc5c (_end+0x32a19c): 00000000 0000006a 4060fc88 407fc1a6 0x4060fc6c (_end+0x32a1ac): 40948b13 00000068 00000002 00400000 0x4060fc7c (_end+0x32a1bc): 0000c027 00000000 006f76e8 0000006a 0x4060fc8c (_end+0x32a1cc): 00000000 4060fd5c 0052fc79 006f3608 0x4060fc9c (_end+0x32a1dc): 00010000 406d431f 406ec3c8 406ec730 0x4060fcac (_end+0x32a1ec):
Backtrace: =>0 0x637d22de (DX7HRDISPLAY.DLL.?GetDesktopRectangle@DX7Screen@@UAEABVGERectangle@@XZ+0x7e in DEFAULT.DLL) (ebp=4060fc90) 1 0x0052fc79 (Empire Earth.exe..text+0x12ec79 in Empire Earth.exe) (ebp=4060fd5c) 2 0x0052c871 (Empire Earth.exe..text+0x12b871 in Empire Earth.exe) (ebp=406d4233) 3 0xa18c15ff (WLDAP32.DLL..reloc+0x2a9375ff) (ebp=006a006a) 4 0x56dae8ec (_end+0x6fb3b2c) (ebp=75ffcccc) *** Invalid address 0x75ffcccc (TCP PROTOCOL.DLL..reloc+0x10ea1ccc)
0x637d22de (DX7HRDISPLAY.DLL.?GetDesktopRectangle@DX7Screen@@UAEABVGERectangle@@XZ+0x7e in DEFAULT.DLL): movl 0x0(%ecx,%eax,4),%eax