Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06675 Interface Critical (emulator) Always Sep 3, 2017, 17:02 Sep 3, 2017, 17:02
Tester Tafoid View Status Public Platform MAME (Official Binary)
Assigned To cuavas Resolution Open OS Windows Vista/7/8 (64-bit)
Status [?] Assigned Driver
Version 0.189 Fixed in Version Build 64-bit
Summary 06675: UI: Selection of BIOS from a device results in an exception.
Description
Exception at EIP=000000000325276a (slot_option::set_bios(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0x000a): ACCESS VIOLATION
-----------------------------------------------------
Stack crawl:
  0000000000227e20: 000000000325276a (slot_option::set_bios(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0x000a)
  0000000000228120: 0000000001d5be42 (ui::menu_bios_selection::handle()+0x0732)
  0000000000228180: 0000000001d5578b (ui::menu::ui_handler(render_container&, mame_ui_manager&)+0x00db)
  00000000002281b0: 0000000004db57f7 (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)
  00000000002282b0: 0000000001c5c7b2 (mame_ui_manager::update_and_render(render_container&)+0x0152)
  00000000002282e0: 0000000001c25160 (emulator_info::draw_user_interface(running_machine&)+0x0020)
  0000000000228370: 000000000330219d (video_manager::frame_update(bool)+0x003d)
  0000000000228400: 00000000032d659d (screen_device::vblank_begin()+0x03ed)
  0000000000228470: 00000000032da1b5 (screen_device::device_timer(emu_timer&, unsigned int, int, void*)+0x0275)
  0000000000228520: 00000000032d1ad2 (device_scheduler::timeslice()+0x04e2)
  0000000000228620: 0000000003295db8 (running_machine::run(bool)+0x0388)
  000000000022f1d0: 0000000001c26fa3 (mame_machine_manager::execute()+0x01e3)
  000000000022f490: 0000000001c96256 (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: 0000000001c96705 (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: 0000000001c2510a (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: 0000000001b77ef2 (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: 0000000003800389 (wmain+0x0169)
  000000000022ff20: 0000000000401410 (__tmainCRTStartup+0x0260)
  000000000022ff50: 000000000040153b (mainCRTStartup+0x001b)
  000000000022ff80: 0000000077a459cd (BaseThreadInitThunk+0x000d)
  000000000022ffd0: 0000000077b7a561 (RtlUserThreadStart+0x0021)
Steps To Reproduce mame psu -> TAB -> BIOS Selection -> psxcd (try selecting left or right on that entry)
Additional Information
Flags
Regression Version
Affected Sets / Systems UI
Attached Files
 
Relationships
has duplicate 06760Closed All sets: MAME crashes when trying to select a different M50458 BIOS 
Notes
0
There are no notes attached to this issue.