Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07097 Interface Minor Always Sep 7, 2018, 00:33 Sep 7, 2018, 04:01
Tester M.A.S.H. View Status Public Platform MAME (Official Binary)
Assigned To Resolution Duplicate OS Windows 10 (64-bit)
Status [?] Closed Driver
Version 0.201 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 07097: UI: Selecting second BIOS entry for nss.cpp or naomi.cpp results in an exception
Description nss.cpp and naomi.cpp games have a second BIOS entry in MAME's 'Bios Selection' menu.
And since MAME 0.188 MAME crashed if you try to change this entry!
Steps To Reproduce Nintendo Super System BIOS select:
Type mame nss_fzer
Select in MAME menu 'Bios Selection'
Try to change m50458 <default>...MAME crashed


>mame nss_fzer
-----------------------------------------------------
Exception at EIP=029e9d6a (not found): ACCESS VIOLATION
While attempting to read memory at 00000004
-----------------------------------------------------
EAX=00000000 EBX=00000000 ECX=00000000 EDX=00000000
ESI=0022c4a8 EDI=0022c43c EBP=0022c3f8 ESP=0022c3e0
-----------------------------------------------------
Stack crawl:
  0022c3f8: 029e9d6a (not found)
  0022c588: 01a5078a (not found)
  0022c5c8: 01a4a80f (not found)
  0022c658: 01952b27 (not found)
  00000003: 01919aed (not found)



NAOMI BIOS select
Type mame suchie3
Select in MAME menu 'Bios Selection'
Try to change mie_maple <default>...MAME crashed


>mame suchie3

-----------------------------------------------------
Exception at EIP=02a3bcaa (not found): ACCESS VIOLATION
While attempting to read memory at 00000004
-----------------------------------------------------
EAX=00000000 EBX=00000000 ECX=00000000 EDX=00000000
ESI=0022c4a8 EDI=0022c43c EBP=0022c3f8 ESP=0022c3e0
-----------------------------------------------------
Stack crawl:
  0022c3f8: 02a3bcaa (not found)
  0022c588: 01a9357a (not found)
  0022c5c8: 01a8d5ff (not found)
  0022c658: 01995917 (not found)
  00000003: 0195caad (not found)
Additional Information
Github Commit
Flags
Regression Version 0.188
Affected Sets / Systems
Attached Files
png file icon NAOMI-Bios Selection.png (7,100 bytes) Sep 7, 2018, 00:40 Uploaded by M.A.S.H.
M.A.S.H.
Relationships
duplicate of 06675Resolvedcuavas UI: Selection of BIOS from a device results in an exception. 
Notes
3
User avatar
No.15418
Robbbert
Senior Tester
Sep 7, 2018, 02:49
Confirmed.
User avatar
No.15419
Robbbert
Senior Tester
Sep 7, 2018, 02:51
-----------------------------------------------------
Exception at EIP=03ac2ce9 (slot_option::set_bios(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0x0009): ACCESS VIOLATION
While attempting to read memory at 00000004
-----------------------------------------------------
EAX=00000000 EBX=00000000 ECX=00000000 EDX=00000000
ESI=00000000 EDI=0028c3dc EBP=0028c398 ESP=0028c380
-----------------------------------------------------
Stack crawl:
  0028c398: 03ac2ce9 (slot_option::set_bios(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0x0009)
  0028c528: 0240e72a (ui::menu_bios_selection::handle()+0x05aa)
  0028c568: 024087df (ui::menu::ui_handler(render_container&, mame_ui_manager&)+0x00af)
  0028c588: 068584fa (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&)+0x001a)
  0028c618: 02310c57 (mame_ui_manager::update_and_render(render_container&)+0x0117)
  0028c638: 022d83bf (emulator_info::draw_user_interface(running_machine&)+0x001f)
  0028c698: 03b76750 (video_manager::frame_update(bool)+0x0030)
  0028c6f8: 03b4dbe5 (screen_device::vblank_begin()+0x0225)
  0028c748: 03b51b56 (screen_device::device_timer(emu_timer&, unsigned int, int, void*)+0x0346)
  0028c7c8: 03b49bf0 (device_scheduler::timeslice()+0x0610)
  0028c858: 03b0492a (running_machine::run(bool)+0x01ea)
  0028f838: 022da3ed (mame_machine_manager::execute()+0x01cd)
  0028f9a8: 023466e4 (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&)+0x03f4)
  0028fa88: 02346b39 (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> > > >&)+0x0039)
  0028fab8: 022d836d (emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_trait
s<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x002d)
  0028feb8: 084e006a (main+0x012a)
  0028ff88: 004013e2 (__tmainCRTStartup+0x0272)
  0028ff94: 760d336a (BaseThreadInitThunk+0x0012)
  0028ffd4: 775398f2 (RtlInitializeExceptionChain+0x0063)
  0028ffec: 775398c5 (RtlInitializeExceptionChain+0x0036)
User avatar
No.15420
Tafoid
Administrator
Sep 7, 2018, 04:01
edited on: Sep 7, 2018, 04:03
Duplicate of 06675
You've reported this before and it was closed as duplicate: 06760