Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
01711 Cheat System Critical (emulator) Always Apr 18, 2008, 02:37 Apr 24, 2008, 06:28
Tester Tafoid View Status Public Platform
Assigned To Resolution Fixed OS
Status [?] Resolved Driver
Version 0.124u3 Fixed in Version 0.124u4 Build
Fixed in Git Commit Github Pull Request #
Summary 01711: m4conn4, m4met0, m4tst2, m4utst, bctvidbs: Using -CHEAT trigger causes a crash
Description Without the -cheat trigger, all the sets work fine. Otherwise, you get the initialize.. popup .. then the crash:

-----------------------------------------------------
Exception at EIP=009949BA: ACCESS VIOLATION
While attempting to read memory at 00000028
-----------------------------------------------------
EAX=00000000 EBX=0022FDB8 ECX=02E48B60 EDX=0022FDB8
ESI=00000000 EDI=02787DA8 EBP=0022FD68 ESP=0022FD50

BACKTRACE:
Program received signal SIGSEGV, Segmentation fault.
0x009c936f in video_screen_get_frame_period (screen=0x0)
    at src/emu/video.c:1066
1066        if (video_screen_count(screen->machine->config) == 0)
(gdb) bt full
#0  0x009c936f in video_screen_get_frame_period (screen=0x0)
    at src/emu/video.c:1066
        ret = {seconds = 2293160, attoseconds = 12499113}
#1  0x009c936f in video_screen_get_frame_period (screen=0x209cb30)
    at src/emu/video.c:1066
        ret = {seconds = 2293244, attoseconds = 146870903625562808}
#2  0x009c936f in video_screen_get_frame_period (screen=0x209c940)
    at src/emu/video.c:1066
        ret = {seconds = 1, attoseconds = 34196245}
#3  0x009c936f in video_screen_get_frame_period (screen=0x67139a8)
    at src/emu/video.c:1066
        ret = {seconds = 108978184, attoseconds = 467753171644660408}
#4  0x009c936f in video_screen_get_frame_period (screen=0x6712568)
    at src/emu/video.c:1066
        ret = {seconds = 2293512, attoseconds = 464215596061500992}
#5  0x009c936f in video_screen_get_frame_period (screen=0x6712568)
    at src/emu/video.c:1066
        ret = {seconds = 34176624, attoseconds = 9850524673245216}
#6  0x009c936f in video_screen_get_frame_period (screen=0x0)
    at src/emu/video.c:1066
        ret = {seconds = 2293632, attoseconds = 8647444526215987204}
#7  0x009c936f in video_screen_get_frame_period (screen=0x9)
    at src/emu/video.c:1066
        ret = {seconds = 2293668, attoseconds = 2293672}
#8  0x009c936f in video_screen_get_frame_period (screen=0x0)
    at src/emu/video.c:1066
        ret = {seconds = 0, attoseconds = 9222791494715310080}
#9  0x009c936f in video_screen_get_frame_period (screen=0x0)
    at src/emu/video.c:1066
        ret = {seconds = 2147348480, attoseconds = 2293704}
#10 0x009c936f in video_screen_get_frame_period (screen=Cannot access memory at
address 0xc
)
    at src/emu/video.c:1066
        ret = Cannot access memory at address 0xffffffe0
Steps To Reproduce Start any applicable set with an empty.ini (or -norc) with the -cheat command.
Additional Information Affected sets updated in 0.143u2.
Github Commit
Flags
Regression Version 0.123u5
Affected Sets / Systems m4conn4, m4met0, m4tst2, m4utst, bctvidbs
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.00683
Tafoid
Administrator
Apr 18, 2008, 02:54
Added Backtrace
User avatar
No.00781
aaron
Developer
Apr 24, 2008, 06:28
Fixed by AtariAce