Viewing Issue Advanced Details Jump to Notes ] mw8080bw.cpp
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05852 Crash/Freeze Minor Always Feb 26, 2015, 02:37 Feb 26, 2015, 07:46
Tester M.A.S.H. View Status Public Platform MAME (Self-compiled)
Assigned To Osso Resolution Fixed OS Windows XP
Status [?] Resolved   Driver mw8080bw.cpp
Version 0.159 Fixed in Version 0.160 Build Normal
Summary 05852: m4: Crashed after insert coin
Description M-4 crashed after pressing Coin 1 (key 5). This happens since MAME 0.155.
Steps To Reproduce
Additional Information
Flags
Regression Version 0.155
Affected Sets / Systems m4
Attached Files
png file icon m4-MAME.0159.png (4,240 bytes)  Feb 26, 2015, 02:37 by M.A.S.H.
M.A.S.H.


-  Notes
User avatar
No.11475
B2K24
(Moderator)
Feb 26, 2015, 03:01
edited on: Feb 26, 2015, 03:09

-----------------------------------------------------
Exception at EIP=00000000010B5EFA (samples_device::start(unsigned char, unsigned
 int, bool)+0x000a): ACCESS VIOLATION
While attempting to read memory at 0000000000000570
-----------------------------------------------------
RAX=00000000003ACCCC RBX=0000000000000034 RCX=0000000000000000 RDX=0000000000000
000
RSI=00000000065CDEC0 RDI=0000000000000034 RBP=0000000000228490 RSP=0000000000228
460
 R8=0000000000000000  R9=0000000000000000 R10=00000000001E7800 R11=0000000000000
000
R12=00000000065D9648 R13=000000000FEFAFE0 R14=00000000062A1940 R15=000000000022F
470
-----------------------------------------------------
Stack crawl:
  0000000000228470: 00000000010B5EFA (samples_device::start(unsigned char, unsig
ned int, bool)+0x000a)
  00000000002284F0: 00000000008A3CAF (mw8080bw_state::m4_audio_1_w(address_space
&, unsigned int, unsigned char, unsigned char)+0x00af)
  0000000000228530: 0000000002550A82 (address_space_specific<unsigned char, (end
ianness_t)0, false>::write_byte(unsigned int, unsigned char)+0x0072)
  00000000002285E0: 000000000108A236 (i8085a_cpu_device::execute_one(int)+0x10d6
)
  0000000000228660: 000000000108E9C1 (i8085a_cpu_device::execute_run()+0x0061)
  0000000000228700: 0000000001A504EC (device_scheduler::timeslice()+0x04cc)
  0000000000228760: 0000000001ACD188 (running_machine::run(bool)+0x0158)
  000000000022F580: 0000000001AE1C38 (machine_manager::execute()+0x0228)
  000000000022F770: 0000000001B6892D (cli_frontend::execute(int, char**)+0x0c7d)

  000000000022FDF0: 0000000000FCA0FF (utf8_main(int, char**)+0x01af)
  000000000022FE50: 0000000001E9F5CE (wmain+0x007e)
  000000000022FF20: 00000000004013CA (__tmainCRTStartup+0x024a)
  000000000022FF50: 00000000004014F8 (mainCRTStartup+0x0018)
  000000000022FF80: 0000000076B95A4D (BaseThreadInitThunk+0x000d)
  000000000022FFD0: 0000000076F2BA01 (RtlUserThreadStart+0x0021)

User avatar
No.11476
Osso
(Developer)
Feb 26, 2015, 07:46
Turns out I broke it. Will commit the fix later today.