[ オリジナルレポート ]

BugID: #06144

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)解決済み修正済み2016-02-28 12:562016-12-29 13:00
 
テスターB2K24担当者 ソース
バージョン0.171発生バージョン修正バージョン0.172
修正コミットプルリク
フラグ
セット
セット詳細
 
概 要 -video d3d -numscreens 2以上で起動するとMAMEがクラッシュする。
詳 細Running with -numscreens crashes MAME

Exception at EIP=000000000152C737 (windows_osd_interface::update_slider_list()+0
x0087): ACCESS VIOLATION
While attempting to read memory at 0000000000000000
-----------------------------------------------------
RAX=0000000012A15EE0 RBX=0000000017791290 RCX=0000000000000000 RDX=0000000000000
000
RSI=000000001779DE30 RDI=000000000856FB30 RBP=0000000008569120 RSP=0000000008569
0A0
 R8=00000000075DA3D0  R9=0000000000000029 R10=0000000000000000 R11=00000000178F0
D80
R12=0000000000000001 R13=0000000008569150 R14=0000000000000000 R15=0000000000000
001
-----------------------------------------------------
Stack crawl:
  0000000008569060: 000000000152C737 (windows_osd_interface::update_slider_list(
)+0x0087)
  0000000008569120: 000000000152B5BC (windows_osd_interface::update(bool)+0x001c
)
  00000000085691B0: 0000000002642D25 (video_manager::frame_update(bool)+0x00c5)
  0000000008569210: 00000000025ED7B6 (ui_manager::set_startup_text(char const*,
bool)+0x0076)
  0000000008569580: 00000000025CD5FA (rom_load_manager::open_rom_file(char const
*, rom_entry const*, std::__cxx11::basic_string<char, std::char_traits<char>, st
d::allocator<char> >&, bool)+0x011a)
  0000000008569990: 00000000025D276F (rom_load_manager::process_region_list()+0x
0d7f)
  0000000008569AC0: 00000000025D3480 (rom_load_manager::rom_load_manager(running
_machine&)+0x01f0)
  0000000008569BF0: 0000000002595CAD (running_machine::start()+0x077d)
  0000000008569C50: 0000000002596B62 (running_machine::run(bool)+0x00b2)
  000000000856F740: 000000000258F048 (machine_manager::execute()+0x0128)
  000000000856F930: 00000000024DBDD2 (cli_frontend::execute(int, char**)+0x08e2)

  000000000856FDF0: 0000000001518EF6 (utf8_main(int, char**)+0x0176)
  000000000856FE50: 0000000002A5C7DF (wmain+0x007f)
  000000000856FF20: 000000000040140C (__tmainCRTStartup+0x025c)
  000000000856FF50: 000000000040153B (mainCRTStartup+0x001b)
  000000000856FF80: 00007FF97B3B8102 (BaseThreadInitThunk+0x0022)
  000000000856FFD0: 00007FF97BB7C574 (RtlUserThreadStart+0x0034)
再現手順mame64 pacman -numscreens 3
追加情報running with -video d3d and -video d3d -nohlsl causes a crash as well.

Running with -video gdi and -video bgfx does not produce a crash.
 
添付ファイル