カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)解決済み修正済み2016-01-03 15:262016-01-05 13:06
 
テスターB2K24担当者crazycソースx68k.cpp
バージョン0.169発生バージョン0.154修正バージョン0.170
フラグ
セット x68000 [ffight]
セット詳細
 
概 要stack crawlが出てクラッシュする。
詳 細loading ffight from softlist results in crash with stack crawl right before the jump in-game

-----------------------------------------------------
Exception at EIP=000000000139136F (x68k_state::x68k_draw_gfx(bitmap_rgb32&, rectangle)+0x01ff): ACCESS VIOLATION
While attempting to read memory at 000000001B5F1000
-----------------------------------------------------
RAX=0000000000000000 RBX=000000000A1D80B0 RCX=00000000000003C0 RDX=00000000001007C0
RSI=000000000A54E1A0 RDI=00000000143D0080 RBP=000000000022A0F0 RSP=000000000022A070
 R8=00000000000003C0  R9=0000000000000401 R10=00000000000003E0 R11=000000001B3F0080
R12=0000000000000000 R13=0000000000000000 R14=000000000A54E1A0 R15=0000000000000002
-----------------------------------------------------\nStack crawl:
  000000000022A060: 000000000139136F (x68k_state::x68k_draw_gfx(bitmap_rgb32&, rectangle)+0x01ff)
  000000000022A1A0: 0000000001391C30 (x68k_state::screen_update_x68000(screen_device&, bitmap_rgb32&, rectangle const&)+0x04c0)
  000000000022A1F0: 000000000257D9FC (screen_device::update_partial(int)+0x011c)
  000000000022A250: 000000000138FAB0 (x68k_state::x68k_hsync(void*, int)+0x0210)
  000000000022A2A0: 0000000001389DA1 (x68k_state::device_timer(emu_timer&, unsigned int, int, void*)+0x01d1)
  000000000022A340: 000000000257B73D (device_scheduler::timeslice()+0x012d)
  000000000022A3A0: 000000000253B0F8 (running_machine::run(bool)+0x0148)
  000000000022F770: 000000000253609C (machine_manager::execute()+0x01fc)
  000000000022F950: 0000000002487599 (cli_frontend::execute(int, char**)+0x0839)
  000000000022FDF0: 00000000014F500B (utf8_main(int, char**)+0x016b)
  000000000022FE50: 000000000297311E (wmain+0x007e)
  000000000022FF20: 000000000040140C (__tmainCRTStartup+0x025c)
  000000000022FF50: 000000000040153B (mainCRTStartup+0x001b)
  000000000022FF80: 00000000777159DD (BaseThreadInitThunk+0x000d)
  000000000022FFD0: 000000007794A631 (RtlUserThreadStart+0x0021)
再現手順mame64 x68000 ffight
追加情報Tested 30 or 40 other games in driver randomly from software list and those didn't crash.
> Tafoid: Daily testing narrows this down to breaking sometime June 9/June 10, 2014 - specifically, this commit seems to be the suspected culprit: https://github.com/mamedev/mame/commit/c779d7a67f04698b182f892ca5895509bc8e2291
 
添付ファイル