カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)解決済み修正済み2008-01-19 04:172008-02-10 01:05
 
テスターFirewave担当者 ソースcps3.cpp
バージョン0.122u3発生バージョン修正バージョン0.123
フラグ旧BugIDsfiii0122u3red
セット sfiii
セット詳細
sfiii - ストリートファイターIII -ニュージェネレーション- (Euro版 970204)
 
概 要2回ハードリセットするとクラッシュする。デバッグビルドで。
詳 細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
再現手順 
追加情報 
 
添付ファイル