Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07916 Crash/Freeze Critical (emulator) Always Mar 24, 2021, 01:00 Mar 24, 2021, 04:57
Tester Tafoid View Status Public Platform MAME (Official Binary)
Assigned To Osso Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved Driver playch10.cpp
Version 0.229 Fixed in Version 0.230 Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 07916: pc_pinbt: Exception attempting use of single screen bios
Description If you attempt to run Pinbot with a single screen bios, you get an exception at start. All other machines in driver do not crash.

-----------------------------------------------------
Exception at EIP=0000000003342ac2 (playch10_state::time_w(unsigned int, unsigned char)+0x0022): ACCESS VIOLATION
While attempting to read memory at 000000000000002c
-----------------------------------------------------
RAX=000000000f617420 RBX=0000000014dd5d10 RCX=0000000000000000 RDX=0000000000000000
RSI=0000000000000000 RDI=0000000000000000 RBP=0000000000229420 RSP=0000000000229400
 R8=000000000000003f R9=00000000000000ff R10=0000000014dc2160 R11=0000000000000007
R12=0000000014dd5d10 R13=000000000022ed58 R14=000000000fe3a160 R15=0000000000001512
-----------------------------------------------------
Stack crawl:
  0000000000229400: 0000000003342ac2 (playch10_state::time_w(unsigned int, unsigned char)+0x0022)
  0000000000229450: 000000000a71175c (handler_entry_write_delegate<0, 0, (endianness_t)0, emu::device_delegate<void (unsigned int, unsigned char)> >::write(unsigned int, unsigned char, unsigned char) const+0x001c)
  0000000000229480: 000000000a741d59 (handler_entry_write_dispatch<14, 0, 0, (endianness_t)0>::write(unsigned int, unsigned char, unsigned char) const+0x0029)
  00000000002294d0: 0000000006d82e09 (z80_device::outi()+0x0099)
  0000000000229520: 0000000006d8d792 (z80_device::op_ed()+0x07b2)
  0000000000229590: 0000000005546a01 (z80_device::execute_run()+0x0411)
  0000000000229610: 000000000635a088 (device_scheduler::timeslice()+0x0308)
  0000000000229770: 000000000630aa48 (running_machine::run(bool)+0x0198)
  000000000022f3c0: 00000000041c1910 (mame_machine_manager::execute()+0x01f0)
  000000000022f750: 000000000424b077 (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&)+0x0397)
  000000000022fa10: 000000000424b573 (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> > > >&)+0x0053)
  000000000022fa70: 00000000041bee4c (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)
  000000000022fe50: 000000000c27726f (main+0x017f)
  000000000022ff20: 00000000004013c1 (__tmainCRTStartup+0x0231)
  000000000022ff50: 00000000004014f6 (mainCRTStartup+0x0016)
  000000000022ff80: 0000000076be556d (BaseThreadInitThunk+0x000d)
  000000000022ffd0: 0000000076e4385d (RtlUserThreadStart+0x001d)
Steps To Reproduce > mame pc_pinbt -bios single
> mame pc_pinbt -bios singleb
Additional Information Likely breaking commit - January 27, 2018
https://github.com/mamedev/mame/commit/af7aba7d6fccf682158a3ab764dc9ee6de159d25
Github Commit
Flags
Regression Version 0.194
Affected Sets / Systems pc_pinbt
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.