カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)認証済み未処理2016-07-18 14:502016-07-18 14:53
 
テスターTafoid担当者 ソースql.cpp
バージョン0.175発生バージョン0.154 (Added)修正バージョン
修正コミットプルリク
フラグ
セット ql_fr, ql_se
セット詳細
 
概 要-expオプション"trump"を使うとクラッシュする。
詳 細These two sets only crash using this one option. The remainder of the options no not crash emulator, nor do the remaining machines in driver.

0x01d456be in ql_trump_card_t::write ()
at ../../../../../src/devices/bus/ql/trumpcard.cpp:288
288 m_ram[offset - 0x40000] = data;
(gdb) bt
#0 0x01d456be in ql_trump_card_t::write ()
at ../../../../../src/devices/bus/ql/trumpcard.cpp:288
#1 0x0180b81b in ql_expansion_slot_t::write ()
at ../../../../../src/devices/bus/ql/exp.h:120
#2 ql_state::write () at ../../../../../src/mame/drivers/ql.cpp:190
#3 0x03decf2f in delegate_base<void, address_space&, unsigned int, unsigned char, unsigned char>::operator() ()
at ../../../../../src/lib/util/delegate.h:514
#4 0x03b954c2 in handler_entry_write::write8 ()
at ../../../../../src/emu/emumem.cpp:465
#5 address_space_specific<unsigned char, (endianness_t)1, true>::write_native()
at ../../../../../src/emu/emumem.cpp:1161
#6 0x03b94e9a in address_space_specific<unsigned char, (endianness_t)1, true>::write_direct<unsigned int, true> ()
at ../../../../../src/emu/emumem.cpp:1417
#7 address_space_specific<unsigned char, (endianness_t)1, true>::write_dword()
at ../../../../../src/emu/emumem.cpp:1472
#8 0x021e2423 in delegate_base<void, unsigned int, unsigned int>::operator()()
at ../../../../../src/lib/util/delegate.h:514
#9 m68ki_write_32_fc ()
at ../../../../../src/devices/cpu/m68000/m68kcpu.h:843
#10 0x021e24d7 in m68ki_push_32 ()
at ../../../../../src/devices/cpu/m68000/m68kcpu.h:1058
#11 m68ki_stack_frame_0000 ()
at ../../../../../src/devices/cpu/m68000/m68kcpu.h:1260
再現手順ql_fr -exp trump
追加情報Since added in 0.154 does it crash
 
添付ファイル