カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 重要 (本体) | 解決済み | 修正済み | 2020-01-15 07:34 | 2022-04-30 09:52 |
テスター | Firewave | 担当者 | cuavas | ソース | |
バージョン | 0.217 | 発生バージョン | 修正バージョン | 0.226 | |
修正コミット | 1532827 | プルリク | |||
フラグ | |||||
セット | UI | ||||
セット詳細 | |||||
概 要 | UIでスロットデバイスのBIOSを変更するとAccess Violationエラーが起こる。 | ||||
詳 細 | ----------------------------------------------------- Exception at EIP=000000000592801a (slot_option::set_bios(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0x000a): ACCESS VIOLATION While attempting to read memory at 0000000000000008 ----------------------------------------------------- RAX=0000000010648dd0 RBX=000000000e1c40c8 RCX=0000000000000000 RDX=0000000010648cd0 RSI=0000000010648ce0 RDI=000000000e1c40f0 RBP=0000000010648c20 RSP=0000000010648c00 R8=000000000000000f R9=0000000000000000 R10=0000000000000001 R11=0000000010648d80 R12=00000000127d6710 R13=0000000010648d90 R14=0000000010648cd0 R15=0000000010648d20 ----------------------------------------------------- Stack crawl: 0000000010648c10: 000000000592801a (slot_option::set_bios(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0x000a) 0000000010648ef0: 0000000003d9aa9e (ui::menu_bios_selection::handle()+0x046e) 0000000010648f70: 0000000003d95da9 (ui::menu::ui_handler(render_container&, mame_ui_manager&)+0x0069) 0000000010648fa0: 0000000008e4dd97 (std::_Function_handler<unsigned int (render_container&), std::_Bind<unsigned int (*(std::_Placeholder<1>, std::reference_wrapper<mame_ui_manager>))(render_container&, mame_ui_manager&)> >::_M_invoke(std::_Any_data const&, render_container&)+0x0017) 00000000106490a0: 0000000003cd426e (mame_ui_manager::update_and_render(render_container&)+0x015e) 00000000106490d0: 0000000003c92a90 (emulator_info::draw_user_interface(running_machine&)+0x0020) 0000000010649150: 00000000059e27ac (video_manager::frame_update(bool)+0x003c) 00000000106491c0: 00000000059ab3c3 (screen_device::vblank_begin()+0x0233) 0000000010649240: 00000000059ade25 (screen_device::device_timer(emu_timer&, unsigned int, int, void*)+0x01d5) 0000000010649280: 00000000059a3acd (emu_timer::device_timer_expired(emu_timer&, void*, int)+0x002d) 0000000010649300: 00000000059a4ad9 (device_scheduler::timeslice()+0x0169) 00000000106493f0: 0000000005962de0 (running_machine::run(bool)+0x0130) 000000001064f0a0: 0000000003c948f8 (mame_machine_manager::execute()+0x01c8) 000000001064f370: 0000000003d0e593 (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&)+0x0303) 000000001064f610: 0000000003d0e9cb (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> > > >&)+0x005b) 000000001064f670: 0000000003c92a3c (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> > > >&)+0x002c) 000000001064fe20: 000000000a5999e2 (main+0x0182) 000000001064fef0: 00000000004013b4 (__tmainCRTStartup+0x0234) 000000001064ff20: 000000000040150b (mainCRTStartup+0x001b) 000000001064ff50: 00007ff8cdfb7bd4 (BaseThreadInitThunk+0x0014) 000000001064ffd0: 00007ff8ce22ced1 (RtlUserThreadStart+0x0021) | ||||
再現手順 | - run psj - go to "BIOS Selection" - change the "psxcd" selection | ||||
追加情報 | |||||
添付ファイル |