[Bug 32958] ReVolt 1207: Crashes when trying to play Stunt Arena
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat May 17 06:36:28 CDT 2014
http://bugs.winehq.org/show_bug.cgi?id=32958
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
CC| |focht at gmx.net
Ever confirmed|0 |1
--- Comment #3 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
still present though all other race modes such as 'single race' can be played
fine.
Seems to be an old DirectDraw game (1999).
You can find online "backups" for testing, thanks to people still seeding old
stuff.
Be sure to download and apply patch 1207, which fixes come Windows compat
issues: http://www.revoltxtg.co.uk/msf/help/patches/1207_patch.htm
The game supports a windowed mode through passing of '-window' parameter to
command line.
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Revolt
$ WINEDEBUG=+tid,+seh,+relay,+ddraw wine ./revolt.exe -window >>log.txt 2>&1
...
002f:Call KERNEL32.CreateFileA(00145ee0
"cars\\rc\\hull.hul",80000000,00000003,0033f69c,00000003,00000080,00000000)
ret=004ac803
002f:Ret KERNEL32.CreateFileA() retval=000000ec ret=004ac803
...
002f:Call ntdll.RtlAllocateHeap(00bb0000,00000000,00001000) ret=004b048f
002f:Ret ntdll.RtlAllocateHeap() retval=00bba0f8 ret=004b048f
002f:Call KERNEL32.ReadFile(000000ec,00bba0f8,00001000,0033f774,00000000)
ret=004ab9d8
002f:Ret KERNEL32.ReadFile() retval=00000001 ret=004ab9d8
002f:Call KERNEL32.LocalAlloc(00000000,00000040) ret=0046ca54
002f:Ret KERNEL32.LocalAlloc() retval=00199350 ret=0046ca54
002f:Call KERNEL32.LocalAlloc(00000000,00000180) ret=0046ca9f
002f:Ret KERNEL32.LocalAlloc() retval=00167d00 ret=0046ca9f
002f:Call KERNEL32.LocalAlloc(00000000,00000040) ret=0046ca9f
002f:Ret KERNEL32.LocalAlloc() retval=021efe20 ret=0046ca9f
002f:Call KERNEL32.LocalAlloc(00000000,00000220) ret=0046d44a
002f:Ret KERNEL32.LocalAlloc() retval=021d3d68 ret=0046d44a
002f:Call ntdll.RtlFreeHeap(00bb0000,00000000,00bba0f8) ret=004adb9a
002f:Ret ntdll.RtlFreeHeap() retval=00000001 ret=004adb9a
002f:Call KERNEL32.CloseHandle(000000ec) ret=004ab6c0
002f:Ret KERNEL32.CloseHandle() retval=00000001 ret=004ab6c0
002f:Call KERNEL32.LocalAlloc(00000000,00000040) ret=0046ca54
002f:Ret KERNEL32.LocalAlloc() retval=021efe68 ret=0046ca54
002f:Call KERNEL32.LocalAlloc(00000000,00000040) ret=0046ca54
002f:Ret KERNEL32.LocalAlloc() retval=021efeb0 ret=0046ca54
002f:Call KERNEL32.LocalAlloc(00000000,00000220) ret=0046cb6c
002f:Ret KERNEL32.LocalAlloc() retval=02683fa8 ret=0046cb6c
002f:Call KERNEL32.LocalAlloc(00000000,00000220) ret=0046cba5
002f:Ret KERNEL32.LocalAlloc() retval=026841d0 ret=0046cba5
002f:Call KERNEL32.LocalAlloc(00000000,00000180) ret=0046ca9f
002f:Ret KERNEL32.LocalAlloc() retval=026843f8 ret=0046ca9f
002f:Call KERNEL32.LocalAlloc(00000000,00000180) ret=0046ca9f
002f:Ret KERNEL32.LocalAlloc() retval=02684580 ret=0046ca9f
002f:Call KERNEL32.LocalAlloc(00000000,00000040) ret=0046ca9f
002f:Ret KERNEL32.LocalAlloc() retval=021d3f90 ret=0046ca9f
002f:Call KERNEL32.LocalAlloc(00000000,00000040) ret=0046ca9f
002f:Ret KERNEL32.LocalAlloc() retval=021d3fd8 ret=0046ca9f
002f:trace:seh:raise_exception code=c0000005 flags=0 addr=0x40bae2 ip=0040bae2
tid=002f
002f:trace:seh:raise_exception info[0]=00000000
002f:trace:seh:raise_exception info[1]=00000020
002f:trace:seh:raise_exception eax=00000038 ebx=00000001 ecx=00000000
edx=00000028 esi=00000000 edi=020f06f0
002f:trace:seh:raise_exception ebp=007b6950 esp=0033f804 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010202
002f:trace:seh:call_stack_handlers calling handler at 0x4b1930 code=c0000005
flags=0
...
Unhandled exception: page fault on read access to 0x00000020 in 32-bit code
(0x0040bae2).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0040bae2 ESP:0033f804 EBP:007b6950 EFLAGS:00010202( R- -- I - - - )
EAX:00000038 EBX:00000001 ECX:00000000 EDX:00000028
ESI:00000000 EDI:020f06f0
Stack dump:
0x0033f804: 020f06f0 02276df4 02276e34 766564ab
0x0033f814: 00000028 0040c677 00000022 00000220
0x0033f824: 00444a46 020f06f0 00000000 020f06f0
0x0033f834: 007b6950 0040b9c5 02276df4 00000000
0x0033f844: ffffffff ffffffff 007b6950 800b800a
0x0033f854: 00000000 00407cd6 007b6950 007b6984
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
Backtrace:
=>0 0x0040bae2 in revolt (+0xbae2) (0x007b6950)
0x0040bae2: movl 0x20(%ecx),%edx
Modules:
Module Address Debug info Name (110 modules)
PE 400000- 88d000 Export revolt
PE 21100000-21156000 Deferred mss32
PE 22100000-22111000 Deferred mssa3d.m3d
PE 22400000-22411000 Deferred mssds3dh.m3d
PE 22500000-22513000 Deferred msseax.m3d
...
Threads:
process tid prio (all id:s are in hex)
...
0000002e (D) C:\Program Files\Revolt\revolt.exe
00000038 -1
00000036 15
00000034 15
00000031 0
00000030 0
0000002f 0 <==
--- snip ---
Nothing obvious - at least from DirectDraw aspect since it works fine with all
other race modes.
Maybe the game depends on some broken Windows/API behaviour which Windows works
around using application shims.
$ wine --version
wine-1.7.19
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list