Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
00067 Crash/Freeze Critical (emulator) Have not tried Jan 18, 2008, 19:17 Feb 9, 2008, 16:05
Tester Firewave View Status Public Platform
Assigned To Resolution Fixed OS
Status [?] Resolved Driver
Version 0.122u3 Fixed in Version 0.123 Build
Fixed in Git Commit Github Pull Request #
Summary 00067: sfiii: Two hard resets to crash.
Description Run sfiii and hard reset it twice and you will get crash.

Backtrace:
-----------------------------------------------------
Exception at EIP=010EF06C (ui_menu_is_force_game_select+0x50f8): INTEGER OVERFLOW
-----------------------------------------------------
EAX=CAD024D5 EBX=0101A721 ECX=0773FF8F EDX=09C6069A
ESI=F88C0071 EDI=FFFFFFFF EBP=0022DB18 ESP=0022D920
-----------------------------------------------------
Stack crawl:
exception-> 010EF06C (ui_menu_is_force_game_select+0x50f8)
0022DB1C: 010F1ED0 (mame_validitychecks+0x00f1)
0022DE00: 0100F215
0022DE10: 0100DC17
0022E9DC: 016E7C12 (XML_GetFeatureList+0x6801)
0022ED2C: 016E042D (XML_ParserFree+0x0207)
0022ED5C: 016CEC8E (xml_file_read+0x010e)
0022FFF8: 00401280 (mainCRTStartup+0x0000)

Program received signal SIGFPE, Arithmetic exception.
0x010ef06c in validate_inlines () at src/emu/eigccx86.h:228
228 __asm__ (
(gdb) bt full
#0 0x010ef06c in validate_inlines () at src/emu/eigccx86.h:228
testu64a = 704257653627430101
testi64a = 72522831048430946
testu32a = 125042575
testu32b = 1002132150
testi32a = 395913115
testi32b = 684865224
resulti32 = 183178652
expectedi32 = 183178652
resultu32 = 338530555
expectedu32 = 338530555
resulti64 = 271147124189012760
expectedi64 = 271147124189012760
resultu64 = 125309184526286250
expectedu64 = 125309184526286250
remainder = 1009841805
expremainder = 16827907
uremainder = 4015668994
expuremainder = 0
error = 0
#1 0x010ef06c in validate_inlines () at src/emu/eigccx86.h:228
testu64a = 4294967408
testi64a = 2106881436
testu32a = 2106881286
testu32b = 4294967295
testi32a = -1
testi32b = 112
resulti32 = 0
expectedi32 = 0
resultu32 = 2292932
expectedu32 = 98676804
resulti64 = 9049700378498760072
expectedi64 = 2106881352
resultu64 = 9029061233086679701
expectedu64 = 4294967295
remainder = 0
expremainder = 2103560853
uremainder = 0
expuremainder = 2102242138
error = -1
Backtrace stopped: frame did not save the PC
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems sfiii
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.