Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05111 Crash/Freeze Critical (emulator) Always Jan 19, 2013, 13:32 Feb 23, 2013, 11:28
Tester Firewave View Status Public Platform MESS (Self-compiled)
Assigned To mizapf Resolution Fixed OS
Status [?] Resolved Driver
Version 0.148 Fixed in Version 0.148u2 Build Debug
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 05111: ti99_4ae, ti99_4a, ti99_4ev, ti99_4e, ti99_4: Crash with "-cart invaders"
Description
-----------------------------------------------------
Exception at EIP=00000001407F6F28 (+0x407f6f28): ACCESS VIOLATION
While attempting to read memory at FFFFFFFFFFFFFFFF
-----------------------------------------------------
RAX=3A56881080530A25 RBX=0000000000000000 RCX=3A56881080530A25 RDX=00000000036F21C8
RSI=00000000036F4B18 RDI=0000000000196500 RBP=0000000000000000 RSP=00000000001964C0
 R8=0000000000196440  R9=0000000000196450 R10=FEFEFEFEFEFEFEFF R11=8080808080808080
R12=0000000000000000 R13=0000000000000000 R14=0000000000000000 R15=0000000000000000
-----------------------------------------------------
Stack crawl:
  0000000000196500: 00000001407F6F28 (ti99_cartridge_pcb::gromreadz+0x0078, s:\svn\mame\src\mess\machine\ti99\gromport.c:1378)
  0000000000196540: 00000001407F6D9F (ti99_cartridge_pcb::readz+0x005f, s:\svn\mame\src\mess\machine\ti99\gromport.c:1398)
  0000000000196580: 00000001407F3CFE (ti99_cartridge_device::readz+0x006e, s:\svn\mame\src\mess\machine\ti99\gromport.c:1275)
  00000000001965C0: 00000001407F520F (single_conn_device::readz+0x005f, s:\svn\mame\src\mess\machine\ti99\gromport.c:258)
  0000000000196600: 00000001407F383E (gromport_device::readz+0x006e, s:\svn\mame\src\mess\machine\ti99\gromport.c:143)
  0000000000196690: 00000001407F2363 (ti99_datamux_device::read+0x0273, s:\svn\mame\src\mess\machine\ti99\datamux.c:149)
  00000000001966D0: 00000001407CFC12 (delegate_mfp::method_stub<ti99_datamux_device,unsigned short,address_space & __ptr64,unsigned int,unsigned short>+0x0062, s:\svn\mame\src\emu\delegate.h:329)
  0000000000196700: 0000000141445FDE (delegate_base<unsigned short,address_space & __ptr64,unsigned int,unsigned short,_noparam,_noparam>::operator()+0x004e, s:\svn\mame\src\emu\delegate.h:542)
  0000000000196730: 0000000141452AA1 (handler_entry_read::read16+0x0051, s:\svn\mame\src\emu\memory.c:394)
  0000000000196780: 00000001414570FB (address_space_specific<unsigned short,1,0>::read_native+0x010b, s:\svn\mame\src\emu\memory.c:1085)
  00000000001967C0: 000000014145B48C (address_space_specific<unsigned short,1,0>::read_word+0x003c, s:\svn\mame\src\emu\memory.c:1390)
  0000000000196800: 0000000141188F74 (tms99xx_device::mem_read+0x0074, s:\svn\mame\src\emu\cpu\tms9900\tms9900.c:1379)
  0000000000196840: 0000000141188D5C (tms99xx_device::execute_run+0x041c, s:\svn\mame\src\emu\cpu\tms9900\tms9900.c:1149)
  0000000000196870: 0000000141534421 (device_execute_interface::run+0x0031, s:\svn\mame\src\emu\diexec.h:221)
  0000000000196990: 0000000141530EF2 (device_scheduler::timeslice+0x0432, s:\svn\mame\src\emu\schedule.c:489)
  0000000000196F00: 000000014154C8AC (running_machine::run+0x034c, s:\svn\mame\src\emu\machine.c:396)
  000000000019D680: 00000001413D69F8 (mame_execute+0x01f8, s:\svn\mame\src\emu\mame.c:190)
  000000000019F5A0: 0000000141B5A4EF (cli_frontend::execute+0x0a2f, s:\svn\mame\src\emu\clifront.c:255)
  000000000019FA90: 0000000141ADB96B (utf8_main+0x017b, s:\svn\mame\src\osd\windows\winmain.c:484)
  000000000019FAD0: 0000000141AD75C0 (wmain+0x00b0, s:\svn\mame\src\osd\windows\main.c:82)
  000000000019FB20: 0000000141A76C2C (__tmainCRTStartup+0x00ec, f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crt0.c:241)
  000000000019FB50: 0000000141A76D6E (wmainCRTStartup+0x000e, f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crt0.c:164)
  000000000019FB80: 000000007738652D (BaseThreadInitThunk+0x000d)
  000000000019FBD0: 000000007791C521 (RtlUserThreadStart+0x0021)
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems ti99_4ae, ti99_4a, ti99_4ev, ti99_4e, ti99_4
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.09255
Tafoid
Administrator
Jan 19, 2013, 17:20
Unable to confirm using regular or debug builds current SVN (r20344) MESS.
Tried both "-cart invaders" and just "invaders" through the softlist.
User avatar
No.09273
Firewave
Senior Tester
Jan 23, 2013, 12:48
Can reproduce with Visual Studio compile, but not with official toolchain or on Linux. I used r20412.
User avatar
No.09407
mizapf
Developer
Feb 22, 2013, 11:58
Issue seems to be related to non-initialized members. I added initializations now, please retry.
User avatar
No.09413
Firewave
Senior Tester
Feb 23, 2013, 11:28
Fixed in r21313.