カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)解決済み修正済み2008-09-22 20:372008-10-09 17:58
 
テスターetabeta担当者aaronソースbarcrest/mpu4mod2sw.cpp
バージョン0.127u4発生バージョン0.120u4 (Added)修正バージョン0.127u7
修正コミットプルリク
フラグ
セット m4clr, m4tst, m4tst2
セット詳細
m4clr - MPU4 Meter Clear ROM
m4tst - MPU4 Unit Test (Program 4)
m4tst2 - MPU4 Unit Test (Program 2)
 
概 要画面表示の無いシステムが、ディスプレイコア機能の問題のせいでクラッシュする。
詳 細Run any screenless system in MAME (I only know of these mpu4 test unit, but it probably affect any set with no defined screen), press TAB, enter Video and try to change View from Full to Crop.

MAME crashes with the attached backtrace
再現手順 
追加情報
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0xffb3124a
0x00725e23 in layout_element_draw_rect (dest=0x1be493c0, bounds=0xbfffe7c8, color=0x757e16c) at src/emu/rendlay.c:452
452                             *BITMAP_ADDR32(dest, y, x) = MAKE_ARGB(0xff, finalr, finalg, finalb);
(gdb) bt
#0  0x00725e23 in layout_element_draw_rect (dest=0x1be493c0, bounds=0xbfffe7c8, color=0x757e16c) at src/emu/rendlay.c:452
#1  0x0072599a in layout_element_scale (dest=0x1be493c0, source=0x0, sbounds=0x1bb90ebc, param=0x75c2180) at src/emu/rendlay.c:383
#2  0x00722342 in render_texture_get_scaled (texture=0x1bb90eb0, dwidth=2147483648, dheight=2147483648, texinfo=0x75aa220, reflist=0x75c147c) at src/emu/render.c:2616
#3  0x00721217 in add_element_primitives (target=0x75c1450, list=0x75c1470, xform=0xbfffe938, element=0x7581550, state=0, blendmode=1) at src/emu/render.c:2114
#4  0x0071f586 in render_target_get_primitives (target=0x75c1450) at src/emu/render.c:1617
#5  0x006ae307 in drawogl_window_get_primitives (window=0x75d01a0) at src/osd/sdl/drawogl.c:800
#6  0x006abb3c in sdlwindow_video_window_update (machine=0x755ef20, window=0x75d01a0) at src/osd/sdl/window.c:1025
#7  0x006897e5 in osd_update (machine=0x755ef20, skip_redraw=0) at src/osd/sdl/video.c:402
#8  0x007599ad in video_frame_update (machine=0x755ef20, debug=0) at src/emu/video.c:1507
#9  0x00759698 in screenless_update_callback (machine=0x755ef20, ptr=0x0, param=0) at src/emu/video.c:1424
#10 0x0073de1a in timer_set_global_time (machine=0x755ef20, newbase={seconds = 240, attoseconds = 199999999999990392}) at src/emu/timer.c:359
#11 0x006cf79c in cpuexec_timeslice (machine=0x755ef20) at src/emu/cpuexec.c:335
#12 0x007045ec in mame_execute (options=0x7532810) at src/emu/mame.c:345
#13 0x006cc50e in cli_execute (argc=2, argv=0x7506c70, osd_options=0x2128c00) at src/emu/clifront.c:171
#14 0x00685d19 in SDL_main (argc=2, argv=0x7506c70) at src/osd/sdl/sdlmain.c:359
 
添付ファイル