Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
04838 Crash/Freeze Critical (emulator) Always May 17, 2012, 20:47 Jul 29, 2012, 02:02
Tester Tafoid View Status Public Platform MAME (Self-compiled)
Assigned To galibert Resolution Fixed OS Windows XP
Status [?] Resolved Driver
Version 0.145u8 Fixed in Version 0.146u1 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 04838: All sets in naomi.c: Crash after OK
Description Just as Z80 code is hit, the emulation crashes
Program received signal SIGSEGV, Segmentation fault.
0x0250f4cc in ioport_port::write (this=0x0, data=0, mem_mask=255)
    at src/emu/ioport.c:2455
2455 COMBINE_DATA(&m_live->outputvalue);
(gdb) bt
#0 0x0250f4cc in ioport_port::write (this=0x0, data=0, mem_mask=255)
    at src/emu/ioport.c:2455
#1 0x013c54d7 in mie_device::gpio_w (this=0x282794, space=..., offset=3, data=0 '\000', mem_mask=255 ' ')
    at src/mame/machine/mie.c:214
#2 0x0318b6ea in delegate_base<void, address_space&, unsigned int, unsigned char, unsigned char, _noparam>::operator() (this=0x3b87e0fc, p1=..., p2=3, p3=0 '\000', p4=255 ' ')
    at src/emu/delegate.h:620
#3 0x03197b49 in handler_entry_write::write8 (this=0x3b87e054, space=..., offset=3, data=0 '\000', mask=255 ' ')
    at src/emu/memory.c:510
#4 0x030b6ffe in address_space_specific<unsigned char, (endianness_t)0, false>::write_native (this=0x3b806cec, offset=3, data=0 '\000')
    at src/emu/memory.c:1157
#5 0x030b5e0a in address_space_specific<unsigned char, (endianness_t)0, false>::write_byte (this=0x3b806cec, address=6403, data=0 '\000')
    at src/emu/memory.c:1429
#6 0x01d737a3 in ed_b3 (z80=0x2f0f1f70)
    at src/emu/cpu/z80/z80.c:2846
#7 0x01d77fc9 in op_ed (z80=0x2f0f1f70)
    at src/emu/cpu/z80/z80.c:3203
#8 0x01d7ae3f in cpu_execute_z80 (device=0x27d6e4)
    at src/emu/cpu/z80/z80.c:3636
#9 0x027d9f73 in legacy_cpu_device::execute_run (this=0x27d6e4)
    at src/emu/devcpu.c:260
#10 0x030d6f3c in device_execute_interface::run (this=0x27d99c)
    at src/emu/diexec.h:228
#11 0x02469483 in device_scheduler::timeslice (this=0x22f2f8)
    at src/emu/schedule.c:489
#12 0x025240fc in running_machine::run (this=0x22c410, firstrun=true)
    at src/emu/machine.c:389
#13 0x02456e4b in mame_execute (options=..., osd=...)
    at src/emu/mame.c:189
#14 0x027bb352 in cli_frontend::execute (this=0x22fe80, argc=4, argv=0x3f4bd8)
    at src/emu/clifront.c:252
#15 0x01d298c0 in utf8_main (argc=4, argv=0x3f4bd8)
    at src/osd/windows/winmain.c:482
#16 0x02a50dc2 in wmain (argc=4, argv=0x3f28f0)
    at src/osd/windows/main.c:82
#17 0x00401422 in __tmainCRTStartup ()
    at ../mingw-w64-crt/crt/crtexe.c:282
#18 0x7c817077 in RegisterWaitForInputIdle ()
   from C:\WINDOWS\system32\kernel32.dll
#19 0x00000000 in ?? ()
Steps To Reproduce hotd2p seems to be the one set which quickest reproduces for me. In any case, it takes many emulated seconds to see this crash.
Additional Information
Github Commit
Flags
Regression Version 0.145u8
Affected Sets / Systems All sets in naomi.c
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.