[ オリジナルレポート ]

BugID: #06677

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)担当者決定未処理2017-09-05 15:532017-09-07 09:38
 
テスターwuemura担当者Nathan Woodsソース
バージョン0.189発生バージョン修正バージョン
フラグ
セット
セット詳細
 
概 要別なマシンを選択すると例外が発生する。
詳 細Exception happens if you change from one machine to another, tested with:
neogeo to any other machine or rom
n64dd to any other machine or rom
Maybe it will happens with other drivers also.


-----------------------------------------------------
Exception at EIP=000000000324b6c7 (emu_options::image_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x0077): ACCESS VIOLATION
While attempting to read memory at 0000000000000028
-----------------------------------------------------
RAX=0000000000000000 RBX=000000000022f710 RCX=247144ea5a7cb0a8 RDX=0000000000000004
RSI=000000000000000b RDI=e48226b13c9dd06f RBP=0000000000227e70 RSP=0000000000227df0
R8=000000000001c904 R9=c6a4a7935bd1e995 R10=c7e1c6729408c99f R11=000000000da1a090
R12=0000000000000004 R13=000000000da1a078 R14=fffffffffffffffe R15=000000000daef7a0
-----------------------------------------------------
Stack crawl:
0000000000227dc0: 000000000324b6c7 (emu_options::image_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x0077)
00000000002284c0: 0000000003263d3f (image_manager::options_extract()+0x033f)
0000000000228520: 0000000003264db3 (image_manager::unload_all()+0x0033)
0000000000228620: 000000000328f027 (running_machine::run(bool)+0x0497)
000000000022f1d0: 0000000001c21803 (mame_machine_manager::execute()+0x01e3)
000000000022f490: 0000000001c90ab6 (cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)+0x0416)
000000000022f600: 0000000001c90f65 (cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x0045)
000000000022f660: 0000000001c1f96a (emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x002a)
000000000022fdb0: 0000000001b72752 (utf8_main(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x0122)
000000000022fe50: 00000000037f94e9 (wmain+0x0169)
000000000022ff20: 0000000000401410 (__tmainCRTStartup+0x0260)
000000000022ff50: 000000000040153b (mainCRTStartup+0x001b)
000000000022ff80: 00000000778259cd (BaseThreadInitThunk+0x000d)
000000000022ffd0: 0000000077a5a561 (RtlUserThreadStart+0x0021)
再現手順1. Start MAME
2. Select/Run any machine with a softwarelist but can be started empty. Example: Neo Geo MVS (neogeo). It will boot.
3. Choose "Select New Machine" from the menu and choose another machine with or without a softlist. Examples: Atari 2600 (a2600) / Mappy (mappy)
4. Exception happens
追加情報 
 
添付ファイル