カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
クラッシュ/フリーズ | 重要 (本体) | 解決済み | 修正済み | 2008-09-22 20:37 | 2008-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 | ||||
添付ファイル |