- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
01964 | Crash/Freeze | Critical (emulation) | Always | Jul 2, 2008, 16:05 | Mar 11, 2009, 19:43 |
Tester | Firewave | View Status | Public | Platform | MAME (Self-compiled) |
Assigned To | aaron | Resolution | Fixed | OS | Windows XP/Vista 64-bit |
Status [?] | Resolved | Driver | |||
Version | 0.125u8 | Fixed in Version | 0.126 | Build | Debug |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 01964: gtg2j: Access Violation | ||||
Description |
The game crashes pretty early at src/emu/video.c:222. It appears the "device" parameter is invalid. Here is the call stack from windbg: vChild-SP RetAddr Call Site 00000000`0012f6f0 00000001`406dc39b vmameux64d!get_safe_token+0x3c [c:\mame\src\emu\video.c @ 222] 00000000`0012f720 00000001`407aabee vmameux64d!video_screen_get_vpos+0x1b [c:\mame\src\emu\video.c @ 899] 00000000`0012f7d0 00000001`407aa9a1 vmameux64d!register_w+0x3e [c:\mame\src\emu\video\tms34061.c @ 175] 00000000`0012f850 00000001`401e15df vmameux64d!tms34061_w+0x51 [c:\mame\src\emu\video\tms34061.c @ 409] 00000000`0012f8a0 00000001`4070ac3a vmameux64d!itech8_tms34061_w+0x5f [c:\mame\src\mame\video\itech8.c @ 548] 00000000`0012f8e0 00000001`4070acdd vmameux64d!write_byte_generic+0xea [c:\mame\src\emu\memory.c @ 3725] 00000000`0012f930 00000001`41030685 vmameux64d!program_write_byte_8be+0x1d [c:\mame\src\emu\memory.c @ 3741] 00000000`0012f960 00000001`410266fb vmameux64d!sta_ex+0xa5 [c:\mame\src\emu\cpu\m680909ops.c @ 2065] 00000000`0012f990 00000001`4073c51d vmameux64d!m6809_execute+0x128b [c:\mame\src\emu\cpu\m6809\m6809.c @ 717] 00000000`0012f9d0 00000001`40746f15 vmameux64d!cpunum_execute+0x8d [c:\mame\src\emu\cpuintrf.c @ 1467] 00000000`0012fa20 00000001`407113e2 vmameux64d!cpuexec_timeslice+0x375 [c:\mame\src\emu\cpuexec.c @ 283] 00000000`0012fcf0 00000001`4149e94a vmameux64d!mame_execute+0x2e2 [c:\mame\src\emu\mame.c @ 397] 00000000`0012fd80 00000001`41446437 vmameux64d!cli_execute+0x20a [c:\mame\src\emu\clifront.c @ 171] 00000000`0012fe40 00000001`414a4024 vmameux64d!utf8_main+0x147 [c:\mame\src\osd\windows\winmain.c @ 258] 00000000`0012fec0 00000001`413f6816 vmameux64d!wmain+0xb4 [c:\mame\src\osd\windows\main.c @ 72] 00000000`0012ff00 00000001`413f671e vmameux64d!__tmainCRTStartup+0xe6 [f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crt0.c @ 266] 00000000`0012ff50 00000000`77d5964c vmameux64d!wmainCRTStartup+0xe [f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crt0.c @ 182] 00000000`0012ff80 00000000`00000000 kernel32!BaseProcessStart+0x2c |
||||
Steps To Reproduce | |||||
Additional Information | |||||
Github Commit | |||||
Flags | 64-bit specific | ||||
Regression Version | |||||
Affected Sets / Systems | gtg2j | ||||
Attached Files
|
|||||
Relationships
There are no relationship linked to this issue. |
Notes
4
No.01467
Tafoid Administrator
Jul 3, 2008, 13:37
|
Awaiting someone with 64-bit build to test and confirm report... |
---|---|
No.01492
couriersud Developer
Jul 5, 2008, 17:23
edited on: Jul 5, 2008, 17:23 |
gtg2t works. Implemented using same hardware. Looks like an issue with the tms34061. Linux 64bit backtrace Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 47638240161696 (LWP 8640)] video_screen_get_vpos (screen=0xff8755a0) at src/emu/video.c:222 222 assert(device->token != NULL); (gdb) bt #0 video_screen_get_vpos (screen=0xff8755a0) at src/emu/video.c:222 #1 0x00000000009e628f in tms34061_w (col=48, row=255, func=0, data=192 '?') at src/emu/video/tms34061.c:175 #2 0x000000000094961a in program_write_byte_8be (address=50, data=192 '?') at src/emu/memory.c:502 #3 0x0000000000da98f5 in m6809_execute (cycles=296) at src/emu/cpu/m6809/m6809.c:717 #4 0x000000000090c3a8 in cpunum_execute (cpunum=0, cycles=296) at src/emu/cpuintrf.c:1467 #5 0x0000000000906675 in cpuexec_timeslice (machine=0x3871730) at src/emu/cpuexec.c:283 #6 0x0000000000939159 in mame_execute (options=0x383f230) at src/emu/mame.c:394 #7 0x0000000000904ea4 in cli_execute (argc=<value optimized out>, argv=<value optimized out>, osd_options=<value optimized out>) at src/emu/clifront.c:171 #8 0x00000000008db79b in main (argc=11, argv=0x7fff0df32488) at src/osd/sdl/sdlmain.c:319 |
No.03946
incog Tester
Mar 10, 2009, 23:14
|
This is happening to me in 0.130 but only sets: gtg and gtgt |
No.03947
Tafoid Administrator
Mar 11, 2009, 19:43
|
I can't get a duplication on gtg or gtgt. In any case, those sets are not the same as gtg2 and clones. (which also work fine for me in 0.130) |