- --
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) |