- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
03364 | Crash/Freeze | Critical (emulator) | Always | Jul 27, 2009, 17:51 | Sep 11, 2013, 20:57 |
Tester | Firewave | View Status | Public | Platform | MAME (Official Binary) |
Assigned To | hap | Resolution | Fixed | OS | |
Status [?] | Resolved | Driver | |||
Version | 0.133 | Fixed in Version | Build | Debug | |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 03364: all seibuspi.c sets: [debug] "assert: src/emu/cpuexec.c:338: ran >= classdata->cycles_stolen" with "-debug" | ||||
Description |
Running the official debug build with "-debug" asserts withassert: src/emu/cpuexec.c:338: ran >= classdata->cycles_stolen |
||||
Steps To Reproduce | |||||
Additional Information | |||||
Github Commit | |||||
Flags | Debug build specific | ||||
Regression Version | 0.129u1 | ||||
Affected Sets / Systems | all seibuspi.c sets | ||||
Attached Files
|
|||||
Relationships
There are no relationship linked to this issue. |
Notes
4
No.04723
Tafoid Administrator
Jul 27, 2009, 18:38
|
Same as 03360 and likely related as they have the same regression version. |
---|---|
No.04939
hap Developer
Sep 12, 2009, 21:14
|
The cause can be narrowed down to the changes made in debugcpu.c debug_read_opcode (revision 4157 by Aaron, Jan 13th 2009). Readding the ptr==NULL check stops it from crashing, but that's probably not the right fix. |
No.08308
Firewave Senior Tester
Mar 1, 2012, 13:46
|
In 0.145u3 it crashes with a DEBUG=1 build (tested with senkyu and rdft):Program received signal SIGSEGV, Segmentation fault. 0x0000000002d95591 in ds2404_device::ds2404_data_r (this=0x29670d58, offset=0) at src/emu/machine/ds2404.c:189 189 src/emu/machine/ds2404.c: No such file or directory. in src/emu/machine/ds2404.c #0 0x0000000002d95591 in ds2404_device::ds2404_data_r (this=0x29670d58, offset=0) at src/emu/machine/ds2404.c:189 #1 0x0000000002d95564 in ds2404_data_r (device=0x29670d58, offset=0) at src/emu/machine/ds2404.c:186 #2 0x0000000002a4986e in handler_entry_read::read_stub_32 (this=0x316bd978, space=..., offset=0, mask=255) at src/emu/memory.c:5346 #3 0x0000000003b466cf in delegate_base<unsigned int, address_space&, unsigned int, unsigned int, _noparam, _noparam>::operator() (this=0x316bda90, p1=..., p2=0, p3=255) at src/emu/delegate.h:619 #4 0x0000000003b54dbc in handler_entry_read::read32 (this=0x316bd978, space=..., offset=0, mask=255) at src/emu/memory.c:593 #5 0x0000000003a5b9c8 in address_space_specific<unsigned int, (endianness_t)0,true>::read_native (this=0x2cf32d78, offset=0, mask=255) at src/emu/memory.c:1275 #6 0x0000000003a5b32f in address_space_specific<unsigned int, (endianness_t)0,true>::read_direct<unsigned char, true> (this=0x2cf32d78, address=1756, mask=255 'ÿ') at src/emu/memory.c:1371 #7 0x0000000003a5c973 in address_space_specific<unsigned int, (endianness_t)0,true>::read_byte (this=0x2cf32d78, address=1756) at src/emu/memory.c:1603 #8 0x00000000036e328a in direct_read_data::read_decrypted_byte (this=0x2cf34108, byteaddress=1756, directxor=0) at src/emu/memory.h:748 #9 0x0000000002d6cb2e in debug_read_opcode (_space=0x2cf32d78, address=1756, size=1, arg=0) at src/emu/debug/debugcpu.c:999 #10 0x0000000002dc7352 in debug_view_disasm::recompute (this=0x335f8c18, pc=1742, startline=0, lines=1000) at src/emu/debug/dvdisasm.c:417 #11 0x0000000002dc7b2b in debug_view_disasm::view_update (this=0x335f8c18) at src/emu/debug/dvdisasm.c:531 #12 0x0000000002dbfcbe in debug_view::end_update (this=0x335f8c18) at src/emu/debug/debugvw.c:269 #13 0x0000000002dbffb9 in debug_view::set_source (this=0x335f8c18, source=...) at src/emu/debug/debugvw.c:376 #14 0x0000000002291208 in console_set_cpu (device=0x2966b9c8) at src/osd/windows/debugwin.c:2676 #15 0x0000000002290e27 in console_create_window (machine=...) at src/osd/windows/debugwin.c:2577 #16 0x000000000228a339 in windows_osd_interface::wait_for_debugger (this=0x22fd00, device=..., firststop=true) at src/osd/windows/debugwin.c:285 #17 0x0000000002d70037 in device_debug::instruction_hook (this=0x334dfd78, curpc=4294967280) at src/emu/debug/debugcpu.c:1960 #18 0x00000000023ed31e in debugger_instruction_hook (device=0x2966b9c8, curpc=4294967280) at src/emu/debugger.h:49 #19 0x000000000242a954 in cpu_execute_i386 (device=0x2966b9c8) at src/emu/cpu/i386/i386.c:3129 #20 0x0000000002dcdbd5 in legacy_cpu_device::execute_run (this=0x2966b9c8) at src/emu/devcpu.c:260 #21 0x0000000003a79762 in device_execute_interface::run (this=0x2966bdd0) at src/emu/diexec.h:208 #22 0x0000000002a23420 in device_scheduler::timeslice (this=0x22e500) at src/emu/schedule.c:490 #23 0x0000000002a28076 in running_machine::run (this=0x22de80, firstrun=true) at src/emu/machine.c:400 #24 0x0000000002a0cb14 in mame_execute (options=..., osd=...) at src/emu/mame.c:189 #25 0x0000000002da55d5 in cli_frontend::execute (this=0x22fce0, argc=8, argv=0x295b5570) at src/emu/clifront.c:252 #26 0x00000000022781ff in utf8_main (argc=8, argv=0x295b5570) at src/osd/windows/winmain.c:482 #27 0x00000000030a6936 in wmain (argc=8, argv=0x295b6f10) at src/osd/windows/main.c:82 #28 0x000000000040142e in __tmainCRTStartup () at ../mingw-w64-crt/crt/crtexe.c:282 #29 0x0000000076e0652d in KERNEL32!BaseThreadInitThunk () from C:\Windows\system32\kernel32.dll #30 0x0000000000000000 in ?? () |
No.09682
Firewave Senior Tester
Jul 29, 2013, 12:30
|
Cannot reproduce this anymore. No idea when this was fixed, but was most likely fixed by haps recent changes. |