Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05007 Crash/Freeze Critical (emulator) Always Sep 18, 2012, 05:32 Sep 18, 2012, 19:44
Tester Tafoid View Status Public Platform
Assigned To Firewave Resolution Fixed OS
Status [?] Resolved Driver
Version 0.147 Fixed in Version 0.147u1 Build
Fixed in Git Commit Github Pull Request #
Summary 05007: All sets in midtunit.c, midwunit.c, midxunit.c: Corrupted graphics, quickly crashes when starting
Description After the initial start where you press a key to set up after "error detected", you are generally presented with graphic corruption throughout the screen. Credit and starting often leads to a complete crash.

Program received signal SIGSEGV, Segmentation fault.
0x00edef4b in dma_draw_skip_noscale_p1 () at src/mame/video/midtunit.c:579
579 DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO)
#0 0x00edef4b in dma_draw_skip_noscale_p1 () at src/mame/video/midtunit.c:579
#1 0x00ee3dc3 in midtunit_state::midtunit_dma_w (this=0x2ba00c, space=...,
    offset=1, data=58754, mem_mask=65535) at src/mame/video/midtunit.c:772
#2 0x0314a348 in delegate_base<void, address_space&, unsigned int, unsigned sho
rt, unsigned short, _noparam>::operator() (this=0x34220594, p1=..., p2=1,
    p3=58754, p4=65535) at src/emu/delegate.h:620
#3 0x03159733 in handler_entry_write::write16 (this=0x342204d4, space=...,
    offset=1, data=58754, mask=65535) at src/emu/memory.c:511
#4 0x0305bd6c in address_space_specific<unsigned short, (endianness_t)0, true>:
:write_native (this=0x341a9fcc, offset=2, data=58754)
    at src/emu/memory.c:1158
#5 0x0305ac2a in address_space_specific<unsigned short, (endianness_t)0, true>:
:write_word (this=0x341a9fcc, address=3473410, data=58754)
    at src/emu/memory.c:1430
#6 0x01ea1b93 in TMS34010_WRMEM_DWORD (tms=0x322f1eb0, A=3473408,
    V=3850502144) at src/emu/cpu/tms34010/34010ops.h:38
#7 0x01ea5437 in wfield_32 (tms=0x322f1eb0, offset=27787264, data=3850502144)
    at src/emu/cpu/tms34010/34010fld.c:180
#8 0x01eb1c23 in move1_dn_dn_b (tms=0x322f1eb0, op=43994)
    at src/emu/cpu/tms34010/34010ops.c:1303
#9 0x01edd42c in cpu_execute_tms34010 (device=0x29000c)
    at src/emu/cpu/tms34010/tms34010.c:807
#10 0x02759bc5 in legacy_cpu_device::execute_run (this=0x29000c)
    at src/emu/devcpu.c:260
#11 0x0306bf08 in device_execute_interface::run (this=0x2902d4)
    at src/emu/diexec.h:221
#12 0x0243d108 in device_scheduler::timeslice (this=0x22f258)
    at src/emu/schedule.c:488
#13 0x024e6cc3 in running_machine::run (this=0x22c340, firstrun=true)
    at src/emu/machine.c:389
#14 0x0242d11e in mame_execute (options=..., osd=...) at src/emu/mame.c:190
#15 0x02768612 in cli_frontend::execute (this=0x22fe80, argc=4, argv=0x3f4bf8)
    at src/emu/clifront.c:252
#16 0x01cfbe2c in utf8_main (argc=4, argv=0x3f4bf8)
    at src/osd/windows/winmain.c:482
#17 0x029e8466 in wmain (argc=4, argv=0x3f4600) at src/osd/windows/main.c:82
#18 0x0040140b in __tmainCRTStartup ()
    at /home/ruben/mingw-w64/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:310
#19 0x7c817077 in RegisterWaitForInputIdle ()
   from C:\WINDOWS\system32\kernel32.dll
#20 0x00000000 in ?? ()
Steps To Reproduce mame mk2

Observe graphics issues, credit and start, when characters for selection start to draw, MAME crashes
Additional Information Breakage traced to r17859
Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT changed to be members of state classes (no whatsnew)
Github Commit
Flags
Regression Version 0.147
Affected Sets / Systems All sets in midtunit.c, midwunit.c, midxunit.c
Attached Files
png file icon 0000.png (41,174 bytes) Sep 18, 2012, 05:32 Uploaded by Tafoid
0.147, Graphic Corruption in mk2
Tafoid
Relationships
has duplicate 05014Closed All sets in midwunit.c: game text are scretched 
Notes
1
User avatar
No.08907
Firewave
Senior Tester
Sep 18, 2012, 19:27
Committed fix in r18004