カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)解決済み修正済み2012-05-18 05:472012-07-29 11:02
 
テスターTafoid担当者galibertソースsega/naomi.cpp
バージョン0.145u8発生バージョン0.145u8修正バージョン0.146u1
修正コミットプルリク
フラグ
セット All sets in naomi.c
セット詳細
 
概 要OK画面後にクラッシュする。
詳 細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 ?? ()
再現手順hotd2p seems to be the one set which quickest reproduces for me. In any case, it takes many emulated seconds to see this crash.
追加情報 
 
添付ファイル