Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06565 Crash/Freeze Critical (emulator) Always May 1, 2017, 02:06 May 1, 2017, 07:27
Tester Tafoid View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows Vista/7/8 (64-bit)
Status [?] Confirmed Driver
Version 0.185 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 06565: Various sets in at.cpp, atpci.cpp, ct486.cpp: Use of 3Com 3C505 Network Adaptor (3c505) causes exception when using -video none
Description
-----------------------------------------------------
Exception at EIP=000007fefe6111cb (register_frame_ctor+0xf891982b): ACCESS VIOLATION
While attempting to write memory at 000000000e7d8be0
-----------------------------------------------------
RAX=b6a00000b6915e33 RBX=000000000e8ea790 RCX=000000000e7d8c00 RDX=0000000000111bb0
RSI=0000000000001fff RDI=000000000c530610 RBP=0000000000228360 RSP=00000000002282d8
 R8=0000000000002000 R9=0000000000000100 R10=1006000020202045 R11=000000000e7d8be0
R12=0000000000000000 R13=0000000000000000 R14=0000000000000000 R15=0000000000000000
-----------------------------------------------------
Stack crawl:
  00000000002282d0: 000007fefe6111cb (memcpy+0x00eb)
  0000000000228390: 0000000001eb57c9 (isa8_device::install_rom(device_t*, unsigned int, unsigned int, char const*, char const*)+0x0099)
  00000000002284d0: 0000000001e981e3 (threecom3c505_device::device_reset()+0x0633)
  0000000000228560: 0000000003162b01 (device_t::reset()+0x00d1)
  0000000000228590: 00000000031e4785 (running_machine::reset_all_devices()+0x0015)
  0000000000228690: 00000000031ed4d0 (running_machine::run(bool)+0x03a0)
  000000000022f440: 0000000001bdb8ea (mame_machine_manager::execute()+0x00ea)
  000000000022f540: 0000000001c39645 (cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x01d5)
  000000000022f6b0: 0000000001c39835 (cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x0045)
  000000000022f710: 0000000001bd9b5a (emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x002a)
  000000000022fdb0: 0000000001b2fcc2 (utf8_main(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x0122)
  000000000022fe50: 0000000003764449 (wmain+0x0169)
  000000000022ff20: 0000000000401410 (__tmainCRTStartup+0x0260)
  000000000022ff50: 000000000040153b (mainCRTStartup+0x001b)
  000000000022ff80: 00000000776059cd (BaseThreadInitThunk+0x000d)
  000000000022ffd0: 000000007773a561 (RtlUserThreadStart+0x0021)
Steps To Reproduce
Additional Information > mame at486 -isa1 3c505 -bench 3
> mame at586 -isa1 3c505 -bench 3
> mame ct486 -isa1 3c505 -bench 3
Github Commit
Flags
Regression Version 0.174
Affected Sets / Systems Various sets in at.cpp, atpci.cpp, ct486.cpp
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.13811
crazyc
Developer
May 1, 2017, 02:28
Don't use the 3c505 in the PC drivers right now, it's not yet compatible. It was written for the Apollo.