Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03491 Crash/Freeze Critical (emulator) Always Oct 27, 2009, 13:53 Oct 27, 2009, 19:09
Tester Tafoid View Status Public Platform MAME (Self-compiled)
Assigned To Phil Bennett Resolution Fixed OS Windows 2000
Status [?] Resolved Driver
Version 0.134u4 Fixed in Version 0.135 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 03491: dynobop, sstrike, slikshot, slikshot17, slikshot16 : Access Violation after OK
Description Backtrace:
Program received signal SIGTRAP, Trace/breakpoint trap.
0x77f9193d in ?? ()
(gdb) bt
#0 0x77f9193d in ?? ()
#1 0x014d54f3 in osd_break_into_debugger (
    message=0x4c6e000 "assert: src/emu/video.c:227: device != NULL")
    at src/osd/windows/winmisc.c:84
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version 0.134u4
Affected Sets / Systems dynobop, sstrike, slikshot, slikshot17, slikshot16
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.05069
Luigi30
Tester
Oct 27, 2009, 16:17
Here's the backtrace I get:

Program received signal SIGSEGV, Segmentation fault.
0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
231             return (screen_state *)device->token;
(gdb) bt full
#0  0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
No locals.
#1  0x00a8b6e3 in video_screen_get_vpos (screen=0x0) at src/emu/video.c:853
        state = (screen_state *) 0xad9948
        delta = 507095247853658112
        vpos = 11374906
#2  0x00b1d288 in register_w (space=0x7b72500, offset=3, data=0 '
Program received signal SIGSEGV, Segmentation fault.
0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
231 return (screen_state *)device->token;
(gdb) bt full
#0 0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
No locals.
#1 0x00a8b6e3 in video_screen_get_vpos (screen=0x0) at src/emu/video.c:853
        state = (screen_state *) 0xad9948
        delta = 507095247853658112
        vpos = 11374906
#2 0x00b1d288 in register_w (space=0x7b72500, offset=3, data=0 '\0')
    at src/emu/video/tms34061.c:175
        scanline = 1487669248
        regnum = 0
        data = 0 '\0'
#3 0x00b1d908 in tms34061_w (space=0x7b72500, col=3, row=255, func=0,
    data=0 '\0') at src/emu/video/tms34061.c:415
        offs = 16403
        data = 0 '\0'
#4 0x005a9305 in itech8_tms34061_w (space=0x7b72500, offset=1, data=0 '\0')
    at src/mame/video/itech8.c:552
        func = 0
        col = 3
        data = 0 '\0'
#5 0x00aa2f64 in write_byte_generic (space=0x7b72500, byteaddress=4097,
    data=0 '\0') at src/emu/memory.c:504
        handler = (const handler_data *) 0x7b78138
---Type <return> to continue, or q <return> to quit---
        byteoffset = 1
        entry = 134
        data = 0 '\0'
#6 0x00aa459d in memory_write_byte_8be (space=0x7b72500, address=4097,
    data=0 '\0') at src/emu/memory.c:4020
        data = 0 '\0'
#7 0x00d0250f in WM16 (m68_state=0x7c21508, Addr=4097, p=0x7c21520)
    at src/emu/cpu/m6809/m6809.c:303
No locals.
#8 0x00d0573f in stx_ex (m68_state=0x7c21508)
    at src/emu/cpu/m6809/6809ops.c:2166
No locals.
#9 0x00d01fe3 in cpu_execute_m6809 (device=0x7000898, cycles=7500)
    at src/emu/cpu/m6809/m6809.c:704
        m68_state = (m68_state_t *) 0x7c21508
#10 0x00a98699 in cpuexec_timeslice (machine=0x7000300)
    at src/emu/cpuexec.c:329
        delta = 3750499999999980
        actualdelta = 34500000000000
        classdata = (cpu_class_data *) 0x7c2154c
        suspendchanged = 0
        target = {seconds = 0, attoseconds = 499999999999999980}
        call_debugger = 0
---Type <return> to continue, or q <return> to quit---
        timerexec = (timer_execution_state *) 0x709e880
        global = (cpuexec_private *) 0x7bf9418
        ran = 7500
#11 0x00a86736 in mame_execute (options=0x326a0) at src/emu/mame.c:352
        settingsloaded = 0
        driver = (const game_driver *) 0x1932990
        machine = (running_machine *) 0x7000300
        mame = (mame_private *) 0x7000418
        cb = (callback_item *) 0x4b6ef10
        gamename = (astring *) 0x7000300
        exit_pending = 0
        error = 0
        firstgame = 0
        firstrun = 0
#12 0x00cae881 in cli_execute (argc=2, argv=0x34fb0, osd_options=0x2500b60)
    at src/emu/clifront.c:172
        options = (core_options *) 0x326a0
        gamename = (astring *) 0x32470
        exename = (astring *) 0x32588
        gamename_option = 0x329f8 "slikshot"
        driver = (const game_driver *) 0x1932990
        result = -1
#13 0x00a3d745 in utf8_main (argc=2, argv=0x34fb0)
---Type <return> to continue, or q <return> to quit---
    at src/osd/windows/winmain.c:291
        ext = 0x4b4c214 ".map"
#14 0x013df481 in main (argc=2, a_argv=0x34f70) at src/osd/windows/main.c:104
        i = 2
        rc = 20853856
        utf8_argv = (char **) 0x34fb0
        argv = (TCHAR **) 0x34f70
') at src/emu/video/tms34061.c:175 scanline = 1487669248 regnum = 0 data = 0 '
Program received signal SIGSEGV, Segmentation fault.
0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
231 return (screen_state *)device->token;
(gdb) bt full
#0 0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
No locals.
#1 0x00a8b6e3 in video_screen_get_vpos (screen=0x0) at src/emu/video.c:853
        state = (screen_state *) 0xad9948
        delta = 507095247853658112
        vpos = 11374906
#2 0x00b1d288 in register_w (space=0x7b72500, offset=3, data=0 '\0')
    at src/emu/video/tms34061.c:175
        scanline = 1487669248
        regnum = 0
        data = 0 '\0'
#3 0x00b1d908 in tms34061_w (space=0x7b72500, col=3, row=255, func=0,
    data=0 '\0') at src/emu/video/tms34061.c:415
        offs = 16403
        data = 0 '\0'
#4 0x005a9305 in itech8_tms34061_w (space=0x7b72500, offset=1, data=0 '\0')
    at src/mame/video/itech8.c:552
        func = 0
        col = 3
        data = 0 '\0'
#5 0x00aa2f64 in write_byte_generic (space=0x7b72500, byteaddress=4097,
    data=0 '\0') at src/emu/memory.c:504
        handler = (const handler_data *) 0x7b78138
---Type <return> to continue, or q <return> to quit---
        byteoffset = 1
        entry = 134
        data = 0 '\0'
#6 0x00aa459d in memory_write_byte_8be (space=0x7b72500, address=4097,
    data=0 '\0') at src/emu/memory.c:4020
        data = 0 '\0'
#7 0x00d0250f in WM16 (m68_state=0x7c21508, Addr=4097, p=0x7c21520)
    at src/emu/cpu/m6809/m6809.c:303
No locals.
#8 0x00d0573f in stx_ex (m68_state=0x7c21508)
    at src/emu/cpu/m6809/6809ops.c:2166
No locals.
#9 0x00d01fe3 in cpu_execute_m6809 (device=0x7000898, cycles=7500)
    at src/emu/cpu/m6809/m6809.c:704
        m68_state = (m68_state_t *) 0x7c21508
#10 0x00a98699 in cpuexec_timeslice (machine=0x7000300)
    at src/emu/cpuexec.c:329
        delta = 3750499999999980
        actualdelta = 34500000000000
        classdata = (cpu_class_data *) 0x7c2154c
        suspendchanged = 0
        target = {seconds = 0, attoseconds = 499999999999999980}
        call_debugger = 0
---Type <return> to continue, or q <return> to quit---
        timerexec = (timer_execution_state *) 0x709e880
        global = (cpuexec_private *) 0x7bf9418
        ran = 7500
#11 0x00a86736 in mame_execute (options=0x326a0) at src/emu/mame.c:352
        settingsloaded = 0
        driver = (const game_driver *) 0x1932990
        machine = (running_machine *) 0x7000300
        mame = (mame_private *) 0x7000418
        cb = (callback_item *) 0x4b6ef10
        gamename = (astring *) 0x7000300
        exit_pending = 0
        error = 0
        firstgame = 0
        firstrun = 0
#12 0x00cae881 in cli_execute (argc=2, argv=0x34fb0, osd_options=0x2500b60)
    at src/emu/clifront.c:172
        options = (core_options *) 0x326a0
        gamename = (astring *) 0x32470
        exename = (astring *) 0x32588
        gamename_option = 0x329f8 "slikshot"
        driver = (const game_driver *) 0x1932990
        result = -1
#13 0x00a3d745 in utf8_main (argc=2, argv=0x34fb0)
---Type <return> to continue, or q <return> to quit---
    at src/osd/windows/winmain.c:291
        ext = 0x4b4c214 ".map"
#14 0x013df481 in main (argc=2, a_argv=0x34f70) at src/osd/windows/main.c:104
        i = 2
        rc = 20853856
        utf8_argv = (char **) 0x34fb0
        argv = (TCHAR **) 0x34f70
' #3 0x00b1d908 in tms34061_w (space=0x7b72500, col=3, row=255, func=0, data=0 '
Program received signal SIGSEGV, Segmentation fault.
0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
231 return (screen_state *)device->token;
(gdb) bt full
#0 0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
No locals.
#1 0x00a8b6e3 in video_screen_get_vpos (screen=0x0) at src/emu/video.c:853
        state = (screen_state *) 0xad9948
        delta = 507095247853658112
        vpos = 11374906
#2 0x00b1d288 in register_w (space=0x7b72500, offset=3, data=0 '\0')
    at src/emu/video/tms34061.c:175
        scanline = 1487669248
        regnum = 0
        data = 0 '\0'
#3 0x00b1d908 in tms34061_w (space=0x7b72500, col=3, row=255, func=0,
    data=0 '\0') at src/emu/video/tms34061.c:415
        offs = 16403
        data = 0 '\0'
#4 0x005a9305 in itech8_tms34061_w (space=0x7b72500, offset=1, data=0 '\0')
    at src/mame/video/itech8.c:552
        func = 0
        col = 3
        data = 0 '\0'
#5 0x00aa2f64 in write_byte_generic (space=0x7b72500, byteaddress=4097,
    data=0 '\0') at src/emu/memory.c:504
        handler = (const handler_data *) 0x7b78138
---Type <return> to continue, or q <return> to quit---
        byteoffset = 1
        entry = 134
        data = 0 '\0'
#6 0x00aa459d in memory_write_byte_8be (space=0x7b72500, address=4097,
    data=0 '\0') at src/emu/memory.c:4020
        data = 0 '\0'
#7 0x00d0250f in WM16 (m68_state=0x7c21508, Addr=4097, p=0x7c21520)
    at src/emu/cpu/m6809/m6809.c:303
No locals.
#8 0x00d0573f in stx_ex (m68_state=0x7c21508)
    at src/emu/cpu/m6809/6809ops.c:2166
No locals.
#9 0x00d01fe3 in cpu_execute_m6809 (device=0x7000898, cycles=7500)
    at src/emu/cpu/m6809/m6809.c:704
        m68_state = (m68_state_t *) 0x7c21508
#10 0x00a98699 in cpuexec_timeslice (machine=0x7000300)
    at src/emu/cpuexec.c:329
        delta = 3750499999999980
        actualdelta = 34500000000000
        classdata = (cpu_class_data *) 0x7c2154c
        suspendchanged = 0
        target = {seconds = 0, attoseconds = 499999999999999980}
        call_debugger = 0
---Type <return> to continue, or q <return> to quit---
        timerexec = (timer_execution_state *) 0x709e880
        global = (cpuexec_private *) 0x7bf9418
        ran = 7500
#11 0x00a86736 in mame_execute (options=0x326a0) at src/emu/mame.c:352
        settingsloaded = 0
        driver = (const game_driver *) 0x1932990
        machine = (running_machine *) 0x7000300
        mame = (mame_private *) 0x7000418
        cb = (callback_item *) 0x4b6ef10
        gamename = (astring *) 0x7000300
        exit_pending = 0
        error = 0
        firstgame = 0
        firstrun = 0
#12 0x00cae881 in cli_execute (argc=2, argv=0x34fb0, osd_options=0x2500b60)
    at src/emu/clifront.c:172
        options = (core_options *) 0x326a0
        gamename = (astring *) 0x32470
        exename = (astring *) 0x32588
        gamename_option = 0x329f8 "slikshot"
        driver = (const game_driver *) 0x1932990
        result = -1
#13 0x00a3d745 in utf8_main (argc=2, argv=0x34fb0)
---Type <return> to continue, or q <return> to quit---
    at src/osd/windows/winmain.c:291
        ext = 0x4b4c214 ".map"
#14 0x013df481 in main (argc=2, a_argv=0x34f70) at src/osd/windows/main.c:104
        i = 2
        rc = 20853856
        utf8_argv = (char **) 0x34fb0
        argv = (TCHAR **) 0x34f70
') at src/emu/video/tms34061.c:415 offs = 16403 data = 0 '
Program received signal SIGSEGV, Segmentation fault.
0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
231 return (screen_state *)device->token;
(gdb) bt full
#0 0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
No locals.
#1 0x00a8b6e3 in video_screen_get_vpos (screen=0x0) at src/emu/video.c:853
        state = (screen_state *) 0xad9948
        delta = 507095247853658112
        vpos = 11374906
#2 0x00b1d288 in register_w (space=0x7b72500, offset=3, data=0 '\0')
    at src/emu/video/tms34061.c:175
        scanline = 1487669248
        regnum = 0
        data = 0 '\0'
#3 0x00b1d908 in tms34061_w (space=0x7b72500, col=3, row=255, func=0,
    data=0 '\0') at src/emu/video/tms34061.c:415
        offs = 16403
        data = 0 '\0'
#4 0x005a9305 in itech8_tms34061_w (space=0x7b72500, offset=1, data=0 '\0')
    at src/mame/video/itech8.c:552
        func = 0
        col = 3
        data = 0 '\0'
#5 0x00aa2f64 in write_byte_generic (space=0x7b72500, byteaddress=4097,
    data=0 '\0') at src/emu/memory.c:504
        handler = (const handler_data *) 0x7b78138
---Type <return> to continue, or q <return> to quit---
        byteoffset = 1
        entry = 134
        data = 0 '\0'
#6 0x00aa459d in memory_write_byte_8be (space=0x7b72500, address=4097,
    data=0 '\0') at src/emu/memory.c:4020
        data = 0 '\0'
#7 0x00d0250f in WM16 (m68_state=0x7c21508, Addr=4097, p=0x7c21520)
    at src/emu/cpu/m6809/m6809.c:303
No locals.
#8 0x00d0573f in stx_ex (m68_state=0x7c21508)
    at src/emu/cpu/m6809/6809ops.c:2166
No locals.
#9 0x00d01fe3 in cpu_execute_m6809 (device=0x7000898, cycles=7500)
    at src/emu/cpu/m6809/m6809.c:704
        m68_state = (m68_state_t *) 0x7c21508
#10 0x00a98699 in cpuexec_timeslice (machine=0x7000300)
    at src/emu/cpuexec.c:329
        delta = 3750499999999980
        actualdelta = 34500000000000
        classdata = (cpu_class_data *) 0x7c2154c
        suspendchanged = 0
        target = {seconds = 0, attoseconds = 499999999999999980}
        call_debugger = 0
---Type <return> to continue, or q <return> to quit---
        timerexec = (timer_execution_state *) 0x709e880
        global = (cpuexec_private *) 0x7bf9418
        ran = 7500
#11 0x00a86736 in mame_execute (options=0x326a0) at src/emu/mame.c:352
        settingsloaded = 0
        driver = (const game_driver *) 0x1932990
        machine = (running_machine *) 0x7000300
        mame = (mame_private *) 0x7000418
        cb = (callback_item *) 0x4b6ef10
        gamename = (astring *) 0x7000300
        exit_pending = 0
        error = 0
        firstgame = 0
        firstrun = 0
#12 0x00cae881 in cli_execute (argc=2, argv=0x34fb0, osd_options=0x2500b60)
    at src/emu/clifront.c:172
        options = (core_options *) 0x326a0
        gamename = (astring *) 0x32470
        exename = (astring *) 0x32588
        gamename_option = 0x329f8 "slikshot"
        driver = (const game_driver *) 0x1932990
        result = -1
#13 0x00a3d745 in utf8_main (argc=2, argv=0x34fb0)
---Type <return> to continue, or q <return> to quit---
    at src/osd/windows/winmain.c:291
        ext = 0x4b4c214 ".map"
#14 0x013df481 in main (argc=2, a_argv=0x34f70) at src/osd/windows/main.c:104
        i = 2
        rc = 20853856
        utf8_argv = (char **) 0x34fb0
        argv = (TCHAR **) 0x34f70
' #4 0x005a9305 in itech8_tms34061_w (space=0x7b72500, offset=1, data=0 '
Program received signal SIGSEGV, Segmentation fault.
0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
231 return (screen_state *)device->token;
(gdb) bt full
#0 0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
No locals.
#1 0x00a8b6e3 in video_screen_get_vpos (screen=0x0) at src/emu/video.c:853
        state = (screen_state *) 0xad9948
        delta = 507095247853658112
        vpos = 11374906
#2 0x00b1d288 in register_w (space=0x7b72500, offset=3, data=0 '\0')
    at src/emu/video/tms34061.c:175
        scanline = 1487669248
        regnum = 0
        data = 0 '\0'
#3 0x00b1d908 in tms34061_w (space=0x7b72500, col=3, row=255, func=0,
    data=0 '\0') at src/emu/video/tms34061.c:415
        offs = 16403
        data = 0 '\0'
#4 0x005a9305 in itech8_tms34061_w (space=0x7b72500, offset=1, data=0 '\0')
    at src/mame/video/itech8.c:552
        func = 0
        col = 3
        data = 0 '\0'
#5 0x00aa2f64 in write_byte_generic (space=0x7b72500, byteaddress=4097,
    data=0 '\0') at src/emu/memory.c:504
        handler = (const handler_data *) 0x7b78138
---Type <return> to continue, or q <return> to quit---
        byteoffset = 1
        entry = 134
        data = 0 '\0'
#6 0x00aa459d in memory_write_byte_8be (space=0x7b72500, address=4097,
    data=0 '\0') at src/emu/memory.c:4020
        data = 0 '\0'
#7 0x00d0250f in WM16 (m68_state=0x7c21508, Addr=4097, p=0x7c21520)
    at src/emu/cpu/m6809/m6809.c:303
No locals.
#8 0x00d0573f in stx_ex (m68_state=0x7c21508)
    at src/emu/cpu/m6809/6809ops.c:2166
No locals.
#9 0x00d01fe3 in cpu_execute_m6809 (device=0x7000898, cycles=7500)
    at src/emu/cpu/m6809/m6809.c:704
        m68_state = (m68_state_t *) 0x7c21508
#10 0x00a98699 in cpuexec_timeslice (machine=0x7000300)
    at src/emu/cpuexec.c:329
        delta = 3750499999999980
        actualdelta = 34500000000000
        classdata = (cpu_class_data *) 0x7c2154c
        suspendchanged = 0
        target = {seconds = 0, attoseconds = 499999999999999980}
        call_debugger = 0
---Type <return> to continue, or q <return> to quit---
        timerexec = (timer_execution_state *) 0x709e880
        global = (cpuexec_private *) 0x7bf9418
        ran = 7500
#11 0x00a86736 in mame_execute (options=0x326a0) at src/emu/mame.c:352
        settingsloaded = 0
        driver = (const game_driver *) 0x1932990
        machine = (running_machine *) 0x7000300
        mame = (mame_private *) 0x7000418
        cb = (callback_item *) 0x4b6ef10
        gamename = (astring *) 0x7000300
        exit_pending = 0
        error = 0
        firstgame = 0
        firstrun = 0
#12 0x00cae881 in cli_execute (argc=2, argv=0x34fb0, osd_options=0x2500b60)
    at src/emu/clifront.c:172
        options = (core_options *) 0x326a0
        gamename = (astring *) 0x32470
        exename = (astring *) 0x32588
        gamename_option = 0x329f8 "slikshot"
        driver = (const game_driver *) 0x1932990
        result = -1
#13 0x00a3d745 in utf8_main (argc=2, argv=0x34fb0)
---Type <return> to continue, or q <return> to quit---
    at src/osd/windows/winmain.c:291
        ext = 0x4b4c214 ".map"
#14 0x013df481 in main (argc=2, a_argv=0x34f70) at src/osd/windows/main.c:104
        i = 2
        rc = 20853856
        utf8_argv = (char **) 0x34fb0
        argv = (TCHAR **) 0x34f70
') at src/mame/video/itech8.c:552 func = 0 col = 3 data = 0 '
Program received signal SIGSEGV, Segmentation fault.
0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
231 return (screen_state *)device->token;
(gdb) bt full
#0 0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
No locals.
#1 0x00a8b6e3 in video_screen_get_vpos (screen=0x0) at src/emu/video.c:853
        state = (screen_state *) 0xad9948
        delta = 507095247853658112
        vpos = 11374906
#2 0x00b1d288 in register_w (space=0x7b72500, offset=3, data=0 '\0')
    at src/emu/video/tms34061.c:175
        scanline = 1487669248
        regnum = 0
        data = 0 '\0'
#3 0x00b1d908 in tms34061_w (space=0x7b72500, col=3, row=255, func=0,
    data=0 '\0') at src/emu/video/tms34061.c:415
        offs = 16403
        data = 0 '\0'
#4 0x005a9305 in itech8_tms34061_w (space=0x7b72500, offset=1, data=0 '\0')
    at src/mame/video/itech8.c:552
        func = 0
        col = 3
        data = 0 '\0'
#5 0x00aa2f64 in write_byte_generic (space=0x7b72500, byteaddress=4097,
    data=0 '\0') at src/emu/memory.c:504
        handler = (const handler_data *) 0x7b78138
---Type <return> to continue, or q <return> to quit---
        byteoffset = 1
        entry = 134
        data = 0 '\0'
#6 0x00aa459d in memory_write_byte_8be (space=0x7b72500, address=4097,
    data=0 '\0') at src/emu/memory.c:4020
        data = 0 '\0'
#7 0x00d0250f in WM16 (m68_state=0x7c21508, Addr=4097, p=0x7c21520)
    at src/emu/cpu/m6809/m6809.c:303
No locals.
#8 0x00d0573f in stx_ex (m68_state=0x7c21508)
    at src/emu/cpu/m6809/6809ops.c:2166
No locals.
#9 0x00d01fe3 in cpu_execute_m6809 (device=0x7000898, cycles=7500)
    at src/emu/cpu/m6809/m6809.c:704
        m68_state = (m68_state_t *) 0x7c21508
#10 0x00a98699 in cpuexec_timeslice (machine=0x7000300)
    at src/emu/cpuexec.c:329
        delta = 3750499999999980
        actualdelta = 34500000000000
        classdata = (cpu_class_data *) 0x7c2154c
        suspendchanged = 0
        target = {seconds = 0, attoseconds = 499999999999999980}
        call_debugger = 0
---Type <return> to continue, or q <return> to quit---
        timerexec = (timer_execution_state *) 0x709e880
        global = (cpuexec_private *) 0x7bf9418
        ran = 7500
#11 0x00a86736 in mame_execute (options=0x326a0) at src/emu/mame.c:352
        settingsloaded = 0
        driver = (const game_driver *) 0x1932990
        machine = (running_machine *) 0x7000300
        mame = (mame_private *) 0x7000418
        cb = (callback_item *) 0x4b6ef10
        gamename = (astring *) 0x7000300
        exit_pending = 0
        error = 0
        firstgame = 0
        firstrun = 0
#12 0x00cae881 in cli_execute (argc=2, argv=0x34fb0, osd_options=0x2500b60)
    at src/emu/clifront.c:172
        options = (core_options *) 0x326a0
        gamename = (astring *) 0x32470
        exename = (astring *) 0x32588
        gamename_option = 0x329f8 "slikshot"
        driver = (const game_driver *) 0x1932990
        result = -1
#13 0x00a3d745 in utf8_main (argc=2, argv=0x34fb0)
---Type <return> to continue, or q <return> to quit---
    at src/osd/windows/winmain.c:291
        ext = 0x4b4c214 ".map"
#14 0x013df481 in main (argc=2, a_argv=0x34f70) at src/osd/windows/main.c:104
        i = 2
        rc = 20853856
        utf8_argv = (char **) 0x34fb0
        argv = (TCHAR **) 0x34f70
' #5 0x00aa2f64 in write_byte_generic (space=0x7b72500, byteaddress=4097, data=0 '
Program received signal SIGSEGV, Segmentation fault.
0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
231 return (screen_state *)device->token;
(gdb) bt full
#0 0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
No locals.
#1 0x00a8b6e3 in video_screen_get_vpos (screen=0x0) at src/emu/video.c:853
        state = (screen_state *) 0xad9948
        delta = 507095247853658112
        vpos = 11374906
#2 0x00b1d288 in register_w (space=0x7b72500, offset=3, data=0 '\0')
    at src/emu/video/tms34061.c:175
        scanline = 1487669248
        regnum = 0
        data = 0 '\0'
#3 0x00b1d908 in tms34061_w (space=0x7b72500, col=3, row=255, func=0,
    data=0 '\0') at src/emu/video/tms34061.c:415
        offs = 16403
        data = 0 '\0'
#4 0x005a9305 in itech8_tms34061_w (space=0x7b72500, offset=1, data=0 '\0')
    at src/mame/video/itech8.c:552
        func = 0
        col = 3
        data = 0 '\0'
#5 0x00aa2f64 in write_byte_generic (space=0x7b72500, byteaddress=4097,
    data=0 '\0') at src/emu/memory.c:504
        handler = (const handler_data *) 0x7b78138
---Type <return> to continue, or q <return> to quit---
        byteoffset = 1
        entry = 134
        data = 0 '\0'
#6 0x00aa459d in memory_write_byte_8be (space=0x7b72500, address=4097,
    data=0 '\0') at src/emu/memory.c:4020
        data = 0 '\0'
#7 0x00d0250f in WM16 (m68_state=0x7c21508, Addr=4097, p=0x7c21520)
    at src/emu/cpu/m6809/m6809.c:303
No locals.
#8 0x00d0573f in stx_ex (m68_state=0x7c21508)
    at src/emu/cpu/m6809/6809ops.c:2166
No locals.
#9 0x00d01fe3 in cpu_execute_m6809 (device=0x7000898, cycles=7500)
    at src/emu/cpu/m6809/m6809.c:704
        m68_state = (m68_state_t *) 0x7c21508
#10 0x00a98699 in cpuexec_timeslice (machine=0x7000300)
    at src/emu/cpuexec.c:329
        delta = 3750499999999980
        actualdelta = 34500000000000
        classdata = (cpu_class_data *) 0x7c2154c
        suspendchanged = 0
        target = {seconds = 0, attoseconds = 499999999999999980}
        call_debugger = 0
---Type <return> to continue, or q <return> to quit---
        timerexec = (timer_execution_state *) 0x709e880
        global = (cpuexec_private *) 0x7bf9418
        ran = 7500
#11 0x00a86736 in mame_execute (options=0x326a0) at src/emu/mame.c:352
        settingsloaded = 0
        driver = (const game_driver *) 0x1932990
        machine = (running_machine *) 0x7000300
        mame = (mame_private *) 0x7000418
        cb = (callback_item *) 0x4b6ef10
        gamename = (astring *) 0x7000300
        exit_pending = 0
        error = 0
        firstgame = 0
        firstrun = 0
#12 0x00cae881 in cli_execute (argc=2, argv=0x34fb0, osd_options=0x2500b60)
    at src/emu/clifront.c:172
        options = (core_options *) 0x326a0
        gamename = (astring *) 0x32470
        exename = (astring *) 0x32588
        gamename_option = 0x329f8 "slikshot"
        driver = (const game_driver *) 0x1932990
        result = -1
#13 0x00a3d745 in utf8_main (argc=2, argv=0x34fb0)
---Type <return> to continue, or q <return> to quit---
    at src/osd/windows/winmain.c:291
        ext = 0x4b4c214 ".map"
#14 0x013df481 in main (argc=2, a_argv=0x34f70) at src/osd/windows/main.c:104
        i = 2
        rc = 20853856
        utf8_argv = (char **) 0x34fb0
        argv = (TCHAR **) 0x34f70
') at src/emu/memory.c:504 handler = (const handler_data *) 0x7b78138 ---Type <return> to continue, or q <return> to quit--- byteoffset = 1 entry = 134 data = 0 '
Program received signal SIGSEGV, Segmentation fault.
0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
231 return (screen_state *)device->token;
(gdb) bt full
#0 0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
No locals.
#1 0x00a8b6e3 in video_screen_get_vpos (screen=0x0) at src/emu/video.c:853
        state = (screen_state *) 0xad9948
        delta = 507095247853658112
        vpos = 11374906
#2 0x00b1d288 in register_w (space=0x7b72500, offset=3, data=0 '\0')
    at src/emu/video/tms34061.c:175
        scanline = 1487669248
        regnum = 0
        data = 0 '\0'
#3 0x00b1d908 in tms34061_w (space=0x7b72500, col=3, row=255, func=0,
    data=0 '\0') at src/emu/video/tms34061.c:415
        offs = 16403
        data = 0 '\0'
#4 0x005a9305 in itech8_tms34061_w (space=0x7b72500, offset=1, data=0 '\0')
    at src/mame/video/itech8.c:552
        func = 0
        col = 3
        data = 0 '\0'
#5 0x00aa2f64 in write_byte_generic (space=0x7b72500, byteaddress=4097,
    data=0 '\0') at src/emu/memory.c:504
        handler = (const handler_data *) 0x7b78138
---Type <return> to continue, or q <return> to quit---
        byteoffset = 1
        entry = 134
        data = 0 '\0'
#6 0x00aa459d in memory_write_byte_8be (space=0x7b72500, address=4097,
    data=0 '\0') at src/emu/memory.c:4020
        data = 0 '\0'
#7 0x00d0250f in WM16 (m68_state=0x7c21508, Addr=4097, p=0x7c21520)
    at src/emu/cpu/m6809/m6809.c:303
No locals.
#8 0x00d0573f in stx_ex (m68_state=0x7c21508)
    at src/emu/cpu/m6809/6809ops.c:2166
No locals.
#9 0x00d01fe3 in cpu_execute_m6809 (device=0x7000898, cycles=7500)
    at src/emu/cpu/m6809/m6809.c:704
        m68_state = (m68_state_t *) 0x7c21508
#10 0x00a98699 in cpuexec_timeslice (machine=0x7000300)
    at src/emu/cpuexec.c:329
        delta = 3750499999999980
        actualdelta = 34500000000000
        classdata = (cpu_class_data *) 0x7c2154c
        suspendchanged = 0
        target = {seconds = 0, attoseconds = 499999999999999980}
        call_debugger = 0
---Type <return> to continue, or q <return> to quit---
        timerexec = (timer_execution_state *) 0x709e880
        global = (cpuexec_private *) 0x7bf9418
        ran = 7500
#11 0x00a86736 in mame_execute (options=0x326a0) at src/emu/mame.c:352
        settingsloaded = 0
        driver = (const game_driver *) 0x1932990
        machine = (running_machine *) 0x7000300
        mame = (mame_private *) 0x7000418
        cb = (callback_item *) 0x4b6ef10
        gamename = (astring *) 0x7000300
        exit_pending = 0
        error = 0
        firstgame = 0
        firstrun = 0
#12 0x00cae881 in cli_execute (argc=2, argv=0x34fb0, osd_options=0x2500b60)
    at src/emu/clifront.c:172
        options = (core_options *) 0x326a0
        gamename = (astring *) 0x32470
        exename = (astring *) 0x32588
        gamename_option = 0x329f8 "slikshot"
        driver = (const game_driver *) 0x1932990
        result = -1
#13 0x00a3d745 in utf8_main (argc=2, argv=0x34fb0)
---Type <return> to continue, or q <return> to quit---
    at src/osd/windows/winmain.c:291
        ext = 0x4b4c214 ".map"
#14 0x013df481 in main (argc=2, a_argv=0x34f70) at src/osd/windows/main.c:104
        i = 2
        rc = 20853856
        utf8_argv = (char **) 0x34fb0
        argv = (TCHAR **) 0x34f70
' #6 0x00aa459d in memory_write_byte_8be (space=0x7b72500, address=4097, data=0 '
Program received signal SIGSEGV, Segmentation fault.
0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
231 return (screen_state *)device->token;
(gdb) bt full
#0 0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
No locals.
#1 0x00a8b6e3 in video_screen_get_vpos (screen=0x0) at src/emu/video.c:853
        state = (screen_state *) 0xad9948
        delta = 507095247853658112
        vpos = 11374906
#2 0x00b1d288 in register_w (space=0x7b72500, offset=3, data=0 '\0')
    at src/emu/video/tms34061.c:175
        scanline = 1487669248
        regnum = 0
        data = 0 '\0'
#3 0x00b1d908 in tms34061_w (space=0x7b72500, col=3, row=255, func=0,
    data=0 '\0') at src/emu/video/tms34061.c:415
        offs = 16403
        data = 0 '\0'
#4 0x005a9305 in itech8_tms34061_w (space=0x7b72500, offset=1, data=0 '\0')
    at src/mame/video/itech8.c:552
        func = 0
        col = 3
        data = 0 '\0'
#5 0x00aa2f64 in write_byte_generic (space=0x7b72500, byteaddress=4097,
    data=0 '\0') at src/emu/memory.c:504
        handler = (const handler_data *) 0x7b78138
---Type <return> to continue, or q <return> to quit---
        byteoffset = 1
        entry = 134
        data = 0 '\0'
#6 0x00aa459d in memory_write_byte_8be (space=0x7b72500, address=4097,
    data=0 '\0') at src/emu/memory.c:4020
        data = 0 '\0'
#7 0x00d0250f in WM16 (m68_state=0x7c21508, Addr=4097, p=0x7c21520)
    at src/emu/cpu/m6809/m6809.c:303
No locals.
#8 0x00d0573f in stx_ex (m68_state=0x7c21508)
    at src/emu/cpu/m6809/6809ops.c:2166
No locals.
#9 0x00d01fe3 in cpu_execute_m6809 (device=0x7000898, cycles=7500)
    at src/emu/cpu/m6809/m6809.c:704
        m68_state = (m68_state_t *) 0x7c21508
#10 0x00a98699 in cpuexec_timeslice (machine=0x7000300)
    at src/emu/cpuexec.c:329
        delta = 3750499999999980
        actualdelta = 34500000000000
        classdata = (cpu_class_data *) 0x7c2154c
        suspendchanged = 0
        target = {seconds = 0, attoseconds = 499999999999999980}
        call_debugger = 0
---Type <return> to continue, or q <return> to quit---
        timerexec = (timer_execution_state *) 0x709e880
        global = (cpuexec_private *) 0x7bf9418
        ran = 7500
#11 0x00a86736 in mame_execute (options=0x326a0) at src/emu/mame.c:352
        settingsloaded = 0
        driver = (const game_driver *) 0x1932990
        machine = (running_machine *) 0x7000300
        mame = (mame_private *) 0x7000418
        cb = (callback_item *) 0x4b6ef10
        gamename = (astring *) 0x7000300
        exit_pending = 0
        error = 0
        firstgame = 0
        firstrun = 0
#12 0x00cae881 in cli_execute (argc=2, argv=0x34fb0, osd_options=0x2500b60)
    at src/emu/clifront.c:172
        options = (core_options *) 0x326a0
        gamename = (astring *) 0x32470
        exename = (astring *) 0x32588
        gamename_option = 0x329f8 "slikshot"
        driver = (const game_driver *) 0x1932990
        result = -1
#13 0x00a3d745 in utf8_main (argc=2, argv=0x34fb0)
---Type <return> to continue, or q <return> to quit---
    at src/osd/windows/winmain.c:291
        ext = 0x4b4c214 ".map"
#14 0x013df481 in main (argc=2, a_argv=0x34f70) at src/osd/windows/main.c:104
        i = 2
        rc = 20853856
        utf8_argv = (char **) 0x34fb0
        argv = (TCHAR **) 0x34f70
') at src/emu/memory.c:4020 data = 0 '
Program received signal SIGSEGV, Segmentation fault.
0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
231 return (screen_state *)device->token;
(gdb) bt full
#0 0x00a8b228 in get_safe_token (device=0x0) at src/emu/video.c:231
No locals.
#1 0x00a8b6e3 in video_screen_get_vpos (screen=0x0) at src/emu/video.c:853
        state = (screen_state *) 0xad9948
        delta = 507095247853658112
        vpos = 11374906
#2 0x00b1d288 in register_w (space=0x7b72500, offset=3, data=0 '\0')
    at src/emu/video/tms34061.c:175
        scanline = 1487669248
        regnum = 0
        data = 0 '\0'
#3 0x00b1d908 in tms34061_w (space=0x7b72500, col=3, row=255, func=0,
    data=0 '\0') at src/emu/video/tms34061.c:415
        offs = 16403
        data = 0 '\0'
#4 0x005a9305 in itech8_tms34061_w (space=0x7b72500, offset=1, data=0 '\0')
    at src/mame/video/itech8.c:552
        func = 0
        col = 3
        data = 0 '\0'
#5 0x00aa2f64 in write_byte_generic (space=0x7b72500, byteaddress=4097,
    data=0 '\0') at src/emu/memory.c:504
        handler = (const handler_data *) 0x7b78138
---Type <return> to continue, or q <return> to quit---
        byteoffset = 1
        entry = 134
        data = 0 '\0'
#6 0x00aa459d in memory_write_byte_8be (space=0x7b72500, address=4097,
    data=0 '\0') at src/emu/memory.c:4020
        data = 0 '\0'
#7 0x00d0250f in WM16 (m68_state=0x7c21508, Addr=4097, p=0x7c21520)
    at src/emu/cpu/m6809/m6809.c:303
No locals.
#8 0x00d0573f in stx_ex (m68_state=0x7c21508)
    at src/emu/cpu/m6809/6809ops.c:2166
No locals.
#9 0x00d01fe3 in cpu_execute_m6809 (device=0x7000898, cycles=7500)
    at src/emu/cpu/m6809/m6809.c:704
        m68_state = (m68_state_t *) 0x7c21508
#10 0x00a98699 in cpuexec_timeslice (machine=0x7000300)
    at src/emu/cpuexec.c:329
        delta = 3750499999999980
        actualdelta = 34500000000000
        classdata = (cpu_class_data *) 0x7c2154c
        suspendchanged = 0
        target = {seconds = 0, attoseconds = 499999999999999980}
        call_debugger = 0
---Type <return> to continue, or q <return> to quit---
        timerexec = (timer_execution_state *) 0x709e880
        global = (cpuexec_private *) 0x7bf9418
        ran = 7500
#11 0x00a86736 in mame_execute (options=0x326a0) at src/emu/mame.c:352
        settingsloaded = 0
        driver = (const game_driver *) 0x1932990
        machine = (running_machine *) 0x7000300
        mame = (mame_private *) 0x7000418
        cb = (callback_item *) 0x4b6ef10
        gamename = (astring *) 0x7000300
        exit_pending = 0
        error = 0
        firstgame = 0
        firstrun = 0
#12 0x00cae881 in cli_execute (argc=2, argv=0x34fb0, osd_options=0x2500b60)
    at src/emu/clifront.c:172
        options = (core_options *) 0x326a0
        gamename = (astring *) 0x32470
        exename = (astring *) 0x32588
        gamename_option = 0x329f8 "slikshot"
        driver = (const game_driver *) 0x1932990
        result = -1
#13 0x00a3d745 in utf8_main (argc=2, argv=0x34fb0)
---Type <return> to continue, or q <return> to quit---
    at src/osd/windows/winmain.c:291
        ext = 0x4b4c214 ".map"
#14 0x013df481 in main (argc=2, a_argv=0x34f70) at src/osd/windows/main.c:104
        i = 2
        rc = 20853856
        utf8_argv = (char **) 0x34fb0
        argv = (TCHAR **) 0x34f70
' #7 0x00d0250f in WM16 (m68_state=0x7c21508, Addr=4097, p=0x7c21520) at src/emu/cpu/m6809/m6809.c:303 No locals. #8 0x00d0573f in stx_ex (m68_state=0x7c21508) at src/emu/cpu/m6809/6809ops.c:2166 No locals. #9 0x00d01fe3 in cpu_execute_m6809 (device=0x7000898, cycles=7500) at src/emu/cpu/m6809/m6809.c:704 m68_state = (m68_state_t *) 0x7c21508 #10 0x00a98699 in cpuexec_timeslice (machine=0x7000300) at src/emu/cpuexec.c:329 delta = 3750499999999980 actualdelta = 34500000000000 classdata = (cpu_class_data *) 0x7c2154c suspendchanged = 0 target = {seconds = 0, attoseconds = 499999999999999980} call_debugger = 0 ---Type <return> to continue, or q <return> to quit--- timerexec = (timer_execution_state *) 0x709e880 global = (cpuexec_private *) 0x7bf9418 ran = 7500 #11 0x00a86736 in mame_execute (options=0x326a0) at src/emu/mame.c:352 settingsloaded = 0 driver = (const game_driver *) 0x1932990 machine = (running_machine *) 0x7000300 mame = (mame_private *) 0x7000418 cb = (callback_item *) 0x4b6ef10 gamename = (astring *) 0x7000300 exit_pending = 0 error = 0 firstgame = 0 firstrun = 0 #12 0x00cae881 in cli_execute (argc=2, argv=0x34fb0, osd_options=0x2500b60) at src/emu/clifront.c:172 options = (core_options *) 0x326a0 gamename = (astring *) 0x32470 exename = (astring *) 0x32588 gamename_option = 0x329f8 "slikshot" driver = (const game_driver *) 0x1932990 result = -1 #13 0x00a3d745 in utf8_main (argc=2, argv=0x34fb0) ---Type <return> to continue, or q <return> to quit--- at src/osd/windows/winmain.c:291 ext = 0x4b4c214 ".map" #14 0x013df481 in main (argc=2, a_argv=0x34f70) at src/osd/windows/main.c:104 i = 2 rc = 20853856 utf8_argv = (char **) 0x34fb0 argv = (TCHAR **) 0x34f70