http://bugs.winehq.org/show_bug.cgi?id=32958
Bug #: 32958 Summary: ReVolt 1207: Crashes when trying to play Stunt Arena Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dimitar@shadez.info Classification: Unclassified
Created attachment 43528 --> http://bugs.winehq.org/attachment.cgi?id=43528 The backtrace produced by wine.
Running on an Ubuntu 12.04 64bit, using wine. ReVolt is with patch 1207 applied. The command used to run the game (from within its folder) is:
wine explorer /desktop=1024x768 ./revolt.exe
The game starts up, shows the menu, allows me to select Stunt Arena, allows me to enter my player's name, choose my car and start the game. It crashes while loading the level.
http://bugs.winehq.org/show_bug.cgi?id=32958
shade dimitar@shadez.info changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|x86 |x86-64 Version|unspecified |1.5.22
--- Comment #1 from shade dimitar@shadez.info 2013-02-12 08:49:22 CST --- Oops, forgot to mention the wine version - 1.5.22
http://bugs.winehq.org/show_bug.cgi?id=32958
Jari K jarjar2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jarjar2@luukku.com
--- Comment #2 from Jari K jarjar2@luukku.com --- Still an issue with more up to date wine?
http://bugs.winehq.org/show_bug.cgi?id=32958
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Ever confirmed|0 |1
--- Comment #3 from Anastasius Focht focht@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
https://bugs.winehq.org/show_bug.cgi?id=32958
--- Comment #4 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.51 or newer) wine?
https://bugs.winehq.org/show_bug.cgi?id=32958
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #5 from joaopa jeremielapuree@yahoo.fr --- No news from the reporter since 5 years. No freely download. This bug can be closd as ABANDONNED.
https://bugs.winehq.org/show_bug.cgi?id=32958
--- Comment #6 from joaopa jeremielapuree@yahoo.fr --- Is it this game? https://www.revoltrace.net/downloads.php
For me, with wine-5.10, this game crashes.
https://bugs.winehq.org/show_bug.cgi?id=32958
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://web.archive.org/web | |/20130925051904/http://revo | |lt_f1.webs.com/RV%20Tools/R | |e-Volt.exe Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=32958
--- Comment #7 from joaopa jeremielapuree@yahoo.fr --- Bug still occurs with wine-6.19
https://bugs.winehq.org/show_bug.cgi?id=32958
--- Comment #8 from joaopa jeremielapuree@yahoo.fr --- Bug is fixed in wine-8.6 Can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=32958
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #9 from Austin English austinenglish@gmail.com --- (In reply to joaopa from comment #8)
Bug is fixed in wine-8.6 Can an administrator close this bug as FIXED?
Reported fixed.
https://bugs.winehq.org/show_bug.cgi?id=32958
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.7.