Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07097 Interface Minor Always 14 days ago 14 days ago
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
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
Flags
Regression Version 0.188
Affected Sets / Systems
Attached Files
png file icon NAOMI-Bios Selection.png (7,100 bytes) 14 days ago Uploaded by M.A.S.H.
M.A.S.H.
Relationships
duplicate of 06675Assignedcuavas UI: Selection of BIOS from a device results in an exception. 
Notes
3
User avatar
No.15418
Robbbert
Developer
14 days ago
Confirmed.
User avatar
No.15419
Robbbert
Developer
14 days ago
-----------------------------------------------------
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
14 days ago
edited on: 14 days ago
Duplicate of 06675
You've reported this before and it was closed as duplicate: 06760