https://bugs.winehq.org/show_bug.cgi?id=18987
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|Prototype: Fails to start |Prototype doesn't run | |reliably
--- Comment #18 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
Prerequisite: 'XAudio2_3.dll' -> bug 36847
Kind of hit and miss. There are runs with the intro/ingame videos and gameplay fine (no crash). Sometimes it just crashes.
I've also seen a crash due to heap corruption once, triggered by D3D (probably not the originator).
There are also various crash reports for Windows. It is likely that the game itself is just bugged.
--- snip --- ... 0044:Call PE DLL (proc=0x180024f0,module=0x18000000 L"binkw32.dll",reason=PROCESS_ATTACH,res=(nil)) ... 003e:Call opengl32.wglGetCurrentContext() ret=7dfee5e9 003e:Ret opengl32.wglGetCurrentContext() retval=00010002 ret=7dfee5e9 003e:Call gdi32.GetPixelFormat(00280028) ret=7dfee6e3 003e:Call opengl32.wglGetPixelFormat(00280028) ret=7ebf6a2b 003e:Call gdi32.__wine_get_wgl_driver(00280028,0000000b) ret=7df3a669 003e:Ret gdi32.__wine_get_wgl_driver() retval=7e57afc0 ret=7df3a669 003e:Ret opengl32.wglGetPixelFormat() retval=00000001 ret=7ebf6a2b 003e:Ret gdi32.GetPixelFormat() retval=00000001 ret=7dfee6e3 003e:Ret wined3d.wined3d_surface_map() retval=00000000 ret=7e1448ea 003e:Call wined3d.wined3d_mutex_unlock() ret=7e1448f3 003e:Ret wined3d.wined3d_mutex_unlock() retval=00000000 ret=7e1448f3 003e:Call wined3d.wined3d_mutex_unlock() ret=7e146fe4 003e:Ret wined3d.wined3d_mutex_unlock() retval=00000000 ret=7e146fe4 003e:Call KERNEL32.QueryPerformanceCounter(1519e9f4) ret=1061d46d 003e:Ret KERNEL32.QueryPerformanceCounter() retval=00000001 ret=1061d46d 003e:CALL binkw32._BinkDoFrame@4(174c16c0) ret=1059fe59 003e:Call KERNEL32.QueryPerformanceCounter(1519e9bc) ret=180123bb 003e:Ret KERNEL32.QueryPerformanceCounter() retval=00000001 ret=180123bb 003e:Call KERNEL32.GetTickCount() ret=180123c1 003e:Ret KERNEL32.GetTickCount() retval=00697a75 ret=180123c1 003e:Call KERNEL32.QueryPerformanceCounter(1519e9bc) ret=180123bb 003e:Ret KERNEL32.QueryPerformanceCounter() retval=00000001 ret=180123bb 003e:Call KERNEL32.GetTickCount() ret=180123c1 003e:Ret KERNEL32.GetTickCount() retval=00697a75 ret=180123c1 003e:trace:seh:raise_exception code=c0000005 flags=0 addr=0x18016f03 ip=18016f03 tid=003e 003e:trace:seh:raise_exception info[0]=00000000 003e:trace:seh:raise_exception info[1]=1fc101c3 003e:trace:seh:raise_exception eax=80808080 ebx=80808080 ecx=80808080 edx=80808080 esi=1fc101c3 edi=1f99d508 003e:trace:seh:raise_exception ebp=00000280 esp=15197d94 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010293 003e:trace:seh:call_stack_handlers calling handler at 0x7bc9dbe3 code=c0000005 flags=0 003e:Call KERNEL32.UnhandledExceptionFilter(15197864) ret=7bc9dc1d 003e:trace:seh:start_debugger Starting debugger "winedbg --auto 50 492" 003e:Ret KERNEL32.UnhandledExceptionFilter() retval=00000000 ret=7bc9dc1d 003e:trace:seh:call_stack_handlers handler at 0x7bc9dbe3 returned 1 ... Unhandled exception: page fault on read access to 0x1fc101c3 in 32-bit code (0x18016f03). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:18016f03 ESP:15197d94 EBP:00000280 EFLAGS:00010293( R- -- I S -A- -C) EAX:80808080 EBX:80808080 ECX:80808080 EDX:80808080 ESI:1fc101c3 EDI:1f99d508 Stack dump: 0x15197d94: 1519825c 15198250 1fc0f7b8 00000280 0x15197da4: 173a6df0 173a6e20 00000000 00000000 0x15197db4: 00000000 03020100 07060504 0b0a0908 0x15197dc4: 0f0e0d0c 03020100 07060504 0b0a0908 0x15197dd4: 0f0e0d0c 03020100 07060504 0b0a0908 0x15197de4: 0f0e0d0c 03020100 07060504 0b0a0908 ... Backtrace: =>0 0x18016f03 in binkw32 (+0x16f03) (0x00000280) 0x18016f03: movl 0x0(%esi),%eax Modules: Module Address Debug info Name (125 modules) PE 400000- 62a030 Deferred prototypef PE ff50000- ffdb000 Deferred xaudio2_3 PE 10000000-11424000 Deferred prototypeenginef PE 18000000-18037000 Export binkw32 ELF 4e975000-4e997000 Deferred libxcb.so.1 ... Threads: process tid prio (all id:s are in hex) ... 00000032 (D) Z:\home\focht\Downloads\Prototype\prototypef.exe 0000000d 1 00000030 15 0000002c 15 00000034 0 00000041 2 00000040 0 0000003e 0 <== 0000003d 1 0000003c 1 0000003b 15 0000003a 0 00000039 0 00000038 0 00000037 2 00000044 0 --- snip ---
$ wine --version wine-1.7.21-50-g10e6a66
Regards