カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)解決済み修正済み2008-07-05 22:492012-09-20 17:54
 
テスターFirewave担当者 ソースkonami/konamim2.cpp
バージョン0.125u9発生バージョン0.125u9修正バージョン
修正コミットプルリク
フラグ
セット polystar
セット詳細
polystar - とべ!ポリスターズ (ver JAA)
 
概 要PPCフロントエンドで、Access Violationが起こる。
詳 細The game crashes pretty early in the PPC frontend:

Program received signal SIGSEGV, Segmentation fault.
0x0108d8f2 in ppcfe_describe (param=0x13f70000, desc=0x20431fa4, prev=0x0)
    at src/emu/cpu/powerpc/ppcfe.c:123
123             UINT32 op = *desc->opptr.l;
(gdb) bt full
#0  0x0108d8f2 in ppcfe_describe (param=0x13f70000, desc=0x20431fa4, prev=0x0)
    at src/emu/cpu/powerpc/ppcfe.c:123
        ppc = (powerpc_state *) 0x13f70000
        op = 1212358584
        opswitch = 44632796
        regnum = 383326200
#1  0x0101e018 in describe_one (drcfe=0x16d81fd0, curpc=1792, prevdesc=0x0)
    at src/emu/cpu/drcfe.c:310
        desc = (opcode_desc *) 0x20431fa4
#2  0x0101dd6a in drcfe_describe_code (drcfe=0x16d81fd0, startpc=1792)
    at src/emu/cpu/drcfe.c:231
        curstack = (pc_stack_entry *) 0x22f798
        curdesc = (opcode_desc *) 0x0
        curpc = 1792
        minpc = 1664
        maxpc = 2304
        pcstack = {{targetpc = 1792, srcpc = 0}, {targetpc = 2291672,
    srcpc = 17788245}, {targetpc = 2291868, srcpc = 1073812924}, {
    targetpc = 2291688, srcpc = 17782633}, {targetpc = 2291868,
    srcpc = 368513537}, {targetpc = 2291976, srcpc = 233}, {
    targetpc = 2291704, srcpc = 17781592}, {targetpc = 2291868, srcpc = 233},
  {targetpc = 2291752, srcpc = 17788147}, {targetpc = 2291868, srcpc = 0}, {
    targetpc = 0, srcpc = 0}, {targetpc = 0, srcpc = 113}, {
    targetpc = 2291752, srcpc = 17781733}, {targetpc = 2291868, srcpc = 233},
  {targetpc = 0, srcpc = 0}, {targetpc = 0, srcpc = 0}, {targetpc = 2291968,
    srcpc = 334964736}, {targetpc = 1073812736, srcpc = 0}, {
    targetpc = 2291784, srcpc = 17813344}, {targetpc = 2291784,
    srcpc = 17813357}, {targetpc = 2291868, srcpc = 0}, {
    targetpc = 4292877290, srcpc = 4294967295}, {targetpc = 2291832,
    srcpc = 17813256}, {targetpc = 2291844, srcpc = 2291820}, {
    targetpc = 2291832, srcpc = 17814860}, {targetpc = 2291832,
    srcpc = 368513900}, {targetpc = 337373336, srcpc = 337373336}, {
    targetpc = 17784371, srcpc = 1073812924}, {targetpc = 2291976,
    srcpc = 17890809}, {targetpc = 368513888, srcpc = 124}, {
    targetpc = 2291872, srcpc = 17818077}, {targetpc = 2291988, srcpc = 10}, {
    targetpc = 2291890, srcpc = 40}, {targetpc = 2291900, srcpc = 4}, {
    targetpc = 1073812924, srcpc = 0}, {targetpc = 5004, srcpc = 0}, {
    targetpc = 0, srcpc = 1073812920}, {targetpc = 0, srcpc = 0}, {
    targetpc = 0, srcpc = 0}, {targetpc = 0, srcpc = 0}, {targetpc = 0,
    srcpc = 0}, {targetpc = 0, srcpc = 0}, {targetpc = 337373197,
    srcpc = 368513900}, {targetpc = 337373444, srcpc = 7}, {targetpc = 2,
    srcpc = 1}, {targetpc = 10, srcpc = 0}, {targetpc = 2292392,
    srcpc = 17785007}, {targetpc = 368513392, srcpc = 525213668}, {
    targetpc = 525277728, srcpc = 1073812904}, {targetpc = 0, srcpc = 2}, {
    targetpc = 2292136, srcpc = 16863559}, {targetpc = 525290904, srcpc = 0},
  {targetpc = 1, srcpc = 1}, {targetpc = 2292112, srcpc = 44677496}, {
    targetpc = 4, srcpc = 2292160}, {targetpc = 2291972, srcpc = 4}, {
    targetpc = 2292144, srcpc = 2291988}, {targetpc = 0, srcpc = 0}, {
    targetpc = 334954620, srcpc = 0}, {targetpc = 334954496, srcpc = 1}, {
    targetpc = 2292232, srcpc = 16870557}, {targetpc = 368513888,
    srcpc = 334954500}, {targetpc = 31, srcpc = 5}, {targetpc = 27,
    srcpc = 1}, {targetpc = 2292264, srcpc = 0}, {targetpc = 536870911,
    srcpc = 0}, {targetpc = 2292264, srcpc = 16864440}, {
    targetpc = 525276864, srcpc = 3}, {targetpc = 536870911, srcpc = 0}, {
    targetpc = 368513888, srcpc = 1}, {targetpc = 2292312, srcpc = 16870557},
  {targetpc = 368513888, srcpc = 334964736}, {targetpc = 4, srcpc = 1}, {
    targetpc = 525277192, srcpc = 0}, {targetpc = 3073, srcpc = 5}, {
    targetpc = 3073, srcpc = 0}, {targetpc = 35673760, srcpc = 4294967279}, {
    targetpc = 525277552, srcpc = 3538944}, {targetpc = 9, srcpc = 16858907},
  {targetpc = 525213668, srcpc = 525277512}, {targetpc = 35672928,
    srcpc = 0}, {targetpc = 2, srcpc = 2292348}, {targetpc = 2292392,
    srcpc = 1701080899}, {targetpc = 1869422650, srcpc = 842884452}, {
    targetpc = 1027821600, srcpc = 825241652}, {targetpc = 943797553,
    srcpc = 0}, {targetpc = 2292308, srcpc = 3}, {targetpc = 525277768,
    srcpc = 1073812920}, {targetpc = 0, srcpc = 0}, {targetpc = 0,
    srcpc = 0}, {targetpc = 0, srcpc = 0}, {targetpc = 0, srcpc = 0}, {
    targetpc = 0, srcpc = 37}, {targetpc = 525277728, srcpc = 35672864}, {
    targetpc = 2292456, srcpc = 17891034}, {targetpc = 368513888,
    srcpc = 368513900}, {targetpc = 337372992, srcpc = 337373234}, {
    targetpc = 37, srcpc = 525277728}, {targetpc = 1, srcpc = 16859358}, {
    targetpc = 368513536, srcpc = 525213668}}
        pcstackptr = (pc_stack_entry *) 0x22f798
        tailptr = (opcode_desc **) 0x1
#3  0x00f16d6b in code_compile_block (drcuml=0x15f71340, mode=0 '\0', pc=1792)
    at src/emu/cpu/powerpc/ppcdrc.c:930
        compiler = {cycles = 0, checkints = 0 '\0', checksoftints = 0 '\0',
  labelnum = 0}
        seqhead = (const opcode_desc *) 0x0
        seqlast = (const opcode_desc *) 0x17af1a
        desclist = (const opcode_desc *) 0x22fb78
        override = 0
        block = (drcuml_block *) 0x15f71200
        errorbuf = {2292600, 1552154, 335286453, 335286438, 2292444,
  15822205, 2293728, 0, 27, 536872959, 2292568, 2292712, 2293144, 335020044,
  17784363, 335283074}
#4  0x00f160f7 in ppcdrc_execute (cycles=219993)
    at src/emu/cpu/powerpc/ppcdrc.c:706
        drcuml = (drcuml_state *) 0x15f71340
        execute_result = 1
#5  0x0096b7fa in cpunum_execute (cpunum=0, cycles=219993)
    at src/emu/cpuintrf.c:1467
        ran = 0
#6  0x009aea86 in cpuexec_timeslice (machine=0xb541f3c)
    at src/emu/cpuexec.c:283
        target = {seconds = 0, attoseconds = 466666666666666648}
        base = {seconds = 0, attoseconds = 460000000000000000}
        cpunum = 0
        ran = 220000
#7  0x0096debd in mame_execute (options=0x8821e58) at src/emu/mame.c:394
        settingsloaded = 0
        driver = (const game_driver *) 0x17c3840
        machine = (running_machine *) 0xb541f3c
        mame = (mame_private *) 0xb551d68
        cb = (callback_item *) 0x8821e58
        gamename = (astring *) 0xb541f00
        exit_pending = 0
        error = 0
        firstgame = 0
        firstrun = 0
#8  0x00b896bc in cli_execute (argc=6, argv=0x8781fe8, osd_options=0x20e7940)
    at src/emu/clifront.c:171
        options = (core_options *) 0x8821e58
        gamename = (astring *) 0x8801f00
        exename = (astring *) 0x8811f00
        gamename_option = 0x8851f08 "polystar"
        driver = (const game_driver *) 0x17c3840
        result = -1
#9  0x00913eb9 in utf8_main (argc=6, argv=0x8781fe8)
    at src/osd/windows/winmain.c:257
        ext = 0x27e5768 ".map"
#10 0x011d8629 in main (argc=6, a_argv=0x6c22758) at src/osd/windows/main.c:72
        i = 6
        rc = -1
        utf8_argv = (char **) 0x8781fe8
        argv = (TCHAR **) 0x6c22838
        wenviron = (WCHAR **) 0x6c25010
        startupinfo = 3289943
再現手順 
追加情報 
 
添付ファイル