- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
00699 | Crash/Freeze | Critical (emulation) | Always | Feb 2, 2008, 23:17 | Feb 7, 2008, 15:52 |
Tester | Firewave | View Status | Public | Platform | |
Assigned To | Resolution | Fixed | OS | ||
Status [?] | Resolved | Driver | |||
Version | 0.115 | Fixed in Version | 0.115u1 | Build | |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 00699: midyunit.c, midtunit.c, midxunit.c, midwunit.c: Crash with -autosave when exiting MAME. | ||||
Description |
Crash with -autosave when exiting MAME.harddriv.c: hdrivair harddriv.c: hdrivaip Fatal error: cpunum_suspend() called for invalid cpu num! Caused by assert: src/emu/cpuexec.c:616: cpunum >= 0 && cpunum < cpu_gettotalcpu() scregg.c: scregg scregg.c: eggs scregg.c: dommy Program received signal SIGSEGV, Segmentation fault. videoram_w (offset=0, data=0) at src/emu/video/generic.c:390 390 dirtybuffer[offset] = 1; (gdb) bt #0 videoram_w (offset=0, data=0) at src/emu/video/generic.c:390 #1 0x0022d8e8 in ?? () #2 0x00ca3a4a in program_write_byte_8 (address=4096, data=0 'harddriv.c: hdrivair') at src/emu/memory.c:2723 #3 0x010fa308 in m6502_91 () at src/emu/cpu/m6502/t6502.c:67 #4 0x0111bf6e in m6502_execute (cycles=1644) at src/emu/cpu/m6502/m6502.c:235 #5 0x00cb5763 in cpunum_execute (cpunum=0, cycles=1644) at src/emu/cpuintrf.c:1389 #6 0x00cfe833 in cpuexec_timeslice () at src/emu/cpuexec.c:502 #7 0x00c9686f in run_game (driver=0x142cd30) at src/emu/mame.c:346 #8 0x00d363c7 in cli_execute (argc=6, argv=0x4fa1fe8, osd_options=0x20a7d50) at src/emu/clifront.c:268 #9 0x00c48fe0 in utf8_main (argc=6, argv=0x4fa1fe8) at src/osd/windows/winmain.c:279 #10 0x0136c842 in main (argc=6, a_argv=0x4eb2500) at src/osd/windows/main.c:67 midyunit.c / midtunit.c / midxunit.c / midwunit.c (with -autosave when exiting MAME) Program received signal SIGSEGV, Segmentation fault. 0x78010a33 in _libwinmm_a_iname () (gdb) bt #0 0x78010a33 in _libwinmm_a_iname () #1 0x15ac2e32 in ?? () #2 0x00d1a9ea in state_save_save_continue () at src/emu/state.c:790 #3 0x00c96c2d in handle_save (machine=0x7d41d78) at src/emu/mame.c:1488 #4 0x00c968c9 in run_game (driver=0x13ec870) at src/emu/mame.c:354 #5 0x00d363c7 in cli_execute (argc=7, argv=0x4fa1fe4, osd_options=0x20a7d50) at src/emu/clifront.c:268 #6 0x00c48fe0 in utf8_main (argc=7, argv=0x4fa1fe4) at src/osd/windows/winmain.c:279 #7 0x0136c842 in main (argc=7, a_argv=0x4eb2500) at src/osd/windows/main.c:67 windbg indicates it crashes in memcpy() in the msvcrt. fromance.c: nekkyoku Program received signal SIGSEGV, Segmentation fault. fromance_paletteram_w (offset=0, data=33) at src/mame/video/fromance.c:211 211 local_paletteram[offset] = data; (gdb) bt #0 fromance_paletteram_w (offset=0, data=33) at src/mame/video/fromance.c:211 #1 0x00ca3a4a in program_write_byte_8 (address=63488, data=33 '!') at src/emu/memory.c:2723 #2 0x011982e9 in ed_b0 () at src/emu/cpu/z80/z80.c:2923 #3 0x0119bc86 in z80_execute (cycles=744) at src/emu/cpu/z80/z80.c:3283 #4 0x00cb5763 in cpunum_execute (cpunum=1, cycles=744) at src/emu/cpuintrf.c:1389 #5 0x00cfe833 in cpuexec_timeslice () at src/emu/cpuexec.c:502 #6 0x00c9686f in run_game (driver=0x1434260) at src/emu/mame.c:346 #7 0x00d363c7 in cli_execute (argc=6, argv=0x4fa1fe8, osd_options=0x20a7d50) at src/emu/clifront.c:268 #8 0x00c48fe0 in utf8_main (argc=6, argv=0x4fa1fe8) at src/osd/windows/winmain.c:279 #9 0x0136c842 in main (argc=6, a_argv=0x4eb2500) at src/osd/windows/main.c:67 Foolow-up by JonteP: It doesn't only happen with the -autosave switch, it occurs when you use the F7 function too. Sometimes MAME will exit and sometimes the state will load with a frozen screen, and the exception message shows upon exiting. On some occasions the state load will work, but the exception message is still there when you exit. |
||||
Steps To Reproduce | |||||
Additional Information | |||||
Github Commit | |||||
Flags | |||||
Regression Version | |||||
Affected Sets / Systems | midyunit.c, midtunit.c, midxunit.c, midwunit.c | ||||
Attached Files
|
|||||
Relationships
There are no relationship linked to this issue. |
Notes
0
There are no notes attached to this issue. |