Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05935 Crash/Freeze Critical (emulator) Always May 7, 2015, 19:18 May 8, 2015, 01:58
Tester Tafoid View Status Public Platform MAME (Official Binary)
Assigned To Robbbert Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved Driver
Version 0.161 Fixed in Version 0.162 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 05935: iteagle: Crash/Exception after failed IDE detection
Description Set is not flagged GAME_NOT_WORKING so it should not kill the emulator or make it crash for that matter.

-----------------------------------------------------
Exception at EIP=01CF82DB (ioport_port::read()+0x003b): ACCESS VIOLATION
Stack crawl:
  0028C0D8: 01CF82DB (ioport_port::read()+0x003b)
  0028C118: 0077D4D7 (iteagle_fpga_device::fpga_r(address_space&, unsigned int,unsigned int)+0x0067)
  0028C138: 024D9D11 (unsigned int delegate_mfp::method_stub<iteagle_fpga_device
, unsigned int, address_space&, unsigned int, unsigned int>(delegate_generic_class*, address_space&, unsigned int, unsigned int)+0x0031)
  0028C158: 029F9A25 (address_space_specific<unsigned int, (endianness_t)0, true>::read_native(unsigned int, unsigned int)+0x0085)
  0028C178: 029F96FB (address_space_specific<unsigned int, (endianness_t)0, true>::read_dword(unsigned int, unsigned int)+0x001b)
  0028C198: 016553EA (vrc4373_device::master_io_r(address_space&, unsigned int, unsigned int)+0x002a)
  0028C1B8: 024CDAF1 (unsigned int delegate_mfp::method_stub<vrc4373_device, unsigned int, address_space&, unsigned int, unsigned int>(delegate_generic_class*,address_space&, unsigned int, unsigned int)+0x0031)
  0028C1D8: 029F9A25 (address_space_specific<unsigned int, (endianness_t)0, true>::read_native(unsigned int, unsigned int)+0x0085)
  0028C248: 029F9F5D (address_space_specific<unsigned int, (endianness_t)0, true>::read_word_static(address_space_specific<unsigned int, (endianness_t)0, true>&, unsigned int)+0x002d)
  0028C268: 01C40C76 (drcbe_x86::execute(uml::code_handle&)+0x0016)
  0028C2B8: 01647F8D (mips3_device::execute_run()+0x005d)
  0028C328: 01C87AA8 (device_scheduler::timeslice()+0x0588)
  0028C3B8: 01D1D7B8 (running_machine::run(bool)+0x0218)
  0028FA28: 01D37EA6 (machine_manager::execute()+0x03c6)
  0028FB78: 01DD290C (cli_frontend::execute(int, char**)+0x14bc)
  0028FE98: 0114B686 (utf8_main(int, char**)+0x0236)
  0028FEC8: 0211A501 (wmain+0x0071)
  0028FF88: 004013F0 (__tmainCRTStartup+0x0270)
  0028FF94: 76AD336A (BaseThreadInitThunk+0x0012)
  0028FFD4: 777692B2 (RtlInitializeExceptionChain+0x0063)
  0028FFEC: 77769285 (RtlInitializeExceptionChain+0x0036)
Steps To Reproduce
Additional Information 32-bit Binary shows the crash and subsequent stack crawl. 64-bit Binary waits for a moment and drops to command-prompt without ANY exception/stack output.
Github Commit
Flags
Regression Version 0.161 (since added
Affected Sets / Systems iteagle
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.11663
Robbbert
Senior Tester
May 8, 2015, 01:58
Trackball was missing from the input ports.