Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05953 Crash/Freeze Critical (emulation) Always Jun 5, 2015, 00:01 Jun 6, 2015, 20:43
Tester shoegazer View Status Public Platform MAME (Self-compiled)
Assigned To wilbert Resolution Fixed OS Linux
Status [?] Resolved Driver
Version 0.162 Fixed in Version 0.163 Build Normal
Summary 05953: All n64.c and aleck64.c sets: Crash/Segmentation Fault when running DRC (Linux only)
Description Reported crash of all attempted consoles and arcades based on this hardware only in SDL/Linux (reported on LinuxMint/Ubuntu)
Steps To Reproduce Run any n64 or aleck64 driver game with DRC on
Additional Information
Flags
Regression Version
Affected Sets / Systems All n64.c and aleck64.c sets
Attached Files
 
Relationships
There are no relationsihp linked to this issue.
Notes
3
User avatar
No.11712
NekoEd
Senior Tester
Jun 5, 2015, 00:22
Confirmed crash on SDLMAME64/Linux x64 (Gentoo)

Game will emit the following error:
FATALERROR: Fatal error: offset_from_rbp: delta out of range (../../../../../src/emu/cpu/drcbex64.c:514)
before beginning process exit cleanup and segfaulting.
User avatar
No.11713
cuavas
Administrator
Jun 5, 2015, 00:52
This one is definitely specific to Linux and n64/aleck64. It doesn't affect other MIPS3 DRC-based games on Linux (e.g. freezeat works in 0.162 on Linux) and it doesn't affect OSX or Windows (aleck64/n64 games work in 0.162 on OSX and Windows).
User avatar
No.11721
Tafoid
Administrator
Jun 6, 2015, 20:43
https://github.com/mamedev/mame/commit/6684d8af8efc0d2e46a4e7fc1da0fb9953fad11d fixes this