Viewing Issue Advanced Details Jump to Notes ] atpci.cpp
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06305 Crash/Freeze Critical (emulator) Always Jul 18, 2016, 04:49 Jul 18, 2016, 19:46
Tester Tafoid View Status Public Platform MESS (Official Binary)
Assigned To crazyc Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved   Driver atpci.cpp
Version 0.175 Fixed in Version 0.176 Build Normal
Summary MESS-specific 06305: at586, at586x3, ficvt503: Use of -kbd slot options 3270pc or pcat causes crash
Description Use of -kbd slot options 3270pc or pcat causes crash. Notice other driver and other options for the slots seem to work and do not crash the emulator.
pc_kbdc_device::data_write_from_kb ()
    at ../../../../../src/devices/bus/pc_kbd/pc_kbdc.cpp:182
182 m_kb_data_state = state;

#0 pc_kbdc_device::data_write_from_kb ()
    at ../../../../../src/devices/bus/pc_kbd/pc_kbdc.cpp:182
#1 0x01d31de9 in ibm_pc_at_84_keyboard_device::p2_w ()
    at ../../../../../src/devices/bus/pc_kbd/pcat84.cpp:587
#2 0x03decf2f in delegate_base<void, address_space&, unsigned int, unsigned char, unsigned char>::operator() ()
    at ../../../../../src/lib/util/delegate.h:514
#3 0x03b8ce42 in handler_entry_write::write8 ()
    at ../../../../../src/emu/emumem.cpp:465
#4 address_space_specific<unsigned char, (endianness_t)0, false>::write_native()
    at ../../../../../src/emu/emumem.cpp:1182
#5 address_space_specific<unsigned char, (endianness_t)0, false>::write_byte()
    at ../../../../../src/emu/emumem.cpp:1467
#6 0x02268e93 in mcs48_cpu_device::device_reset ()
    at ../../../../../src/devices/cpu/mcs48/mcs48.cpp:1038
#7 0x02e297c7 in device_t::reset () at ../../../../../src/emu/device.cpp:220
#8 0x01d31ef7 in ibm_pc_at_84_keyboard_device::device_reset ()
    at ../../../../../src/devices/bus/pc_kbd/pcat84.cpp:440
#9 0x02e29839 in device_t::reset () at ../../../../../src/emu/device.cpp:220
#10 device_t::reset () at ../../../../../src/emu/device.cpp:224
#11 device_t::reset () at ../../../../../src/emu/device.cpp:224
#12 0x02eabc06 in running_machine::reset_all_devices ()
    at ../../../../../src/emu/machine.cpp:995
#13 0x02eada08 in delegate_base<void>::operator() ()
Steps To Reproduce mess at586 -kbd 3270pc
Additional Information Regression tends to suggest 0.150 as the first binary you could use the -kbd slot and also the first time it crashes
Flags
Regression Version 0.150 (added)
Affected Sets / Systems at586, at586x3, ficvt503
Attached Files
 


There are no notes attached to this issue.