| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
クラッシュ/フリーズ | 重要 (本体) | 解決済み | 修正済み | 2014-05-03 11:22 | 2014-05-04 10:15 |
| テスター | maclover490 | 担当者 | mahlemiut | ソース | pc/ct486.cpp |
| バージョン | 0.153 | 発生バージョン | 修正バージョン | 0.154 | |
| 修正コミット | プルリク | ||||
| フラグ | |||||
| セット | ct486 | ||||
| セット詳細 | |||||
| 概 要 | svga_dmグラフィックカードを使ってXFree86を起動するとクラッシュする。 | ||||
| 詳 細 | When I start XFree86 3.1.1 (Slackware 2.2) using the "svga_dm" (Diamond SpeedStar Pro SE) graphics card in isa1, some corrupted graphics are displayed then MESS crashes with the following stack crawl: ----------------------------------------------------- Exception at EIP=0000000000F139A3 (cirrus_vga_device::mem_w(address_space&, unsigned int, unsigned char, unsigned char)+0x0043): ACCESS VIOLATION While attempting to write memory at 00000000118D5340 ----------------------------------------------------- RAX=00000000116D0040 RBX=0000000000000000 RCX=0000000003987610 RDX=000000000C5D8AD0 RSI=000000000C896770 RDI=00000000FFFFFFFF RBP=00000000002274F0 RSP=00000000002274F0 R8=0000000000205300 R9=00000000000000FF R10=000000000C89679C R11=00000000000000FF R12=00000000000024C0 R13=00000000FFFFFFFF R14=000000000C5D8AD0 R15=F21F494C589C0000 ----------------------------------------------------- Stack crawl: 00000000002274F0: 0000000000F139A3 (cirrus_vga_device::mem_w(address_space&, unsigned int, unsigned char, unsigned char)+0x0043) 0000000000227560: 00000000015BE456 (handler_entry_write::write_stub_32(address_space&, unsigned int, unsigned int, unsigned int)+0x0136) 00000000002275A0: 0000000001EA1745 (address_space_specific<unsigned int, (endianness_t)0, true>::write_dword(unsigned int, unsigned int)+0x00a5) 0000000000227600: 0000000001B15F3C (i386_device::WRITE32(unsigned int, unsigned int)+0x003c) 0000000000227650: 0000000000ECCB86 (i386_device::i386_mov_rm32_r32()+0x0066) 00000000002277E0: 0000000000F02F6C (i386_device::execute_run()+0x020c) 00000000002278A0: 00000000015E46A0 (device_scheduler::timeslice()+0x0550) 0000000000227A80: 00000000015F64ED (running_machine::run(bool)+0x02ed) 000000000022F340: 000000000154862C (mame_execute(emu_options&, osd_interface&)+0x05ac) 000000000022F870: 000000000168FCBA (cli_frontend::execute(int, char**)+0x107a) 000000000022FE00: 0000000000B05BA8 (utf8_main(int, char**)+0x0448) 000000000022FE60: 00000000018D5A3C (wmain+0x007c) 000000000022FF20: 00000000004013F0 (__tmainCRTStartup+0x0270) 000000000022FF50: 00000000004014F8 (mainCRTStartup+0x0018) 000000000022FF80: 00000000772B651D (BaseThreadInitThunk+0x000d) 000000000022FFD0: 00000000773EBA01 (RtlUserThreadStart+0x0021) | ||||
| 再現手順 | - Run MESS using the "svga_dm" card in isa1 - Install Slackware 2.2 on either ct486 or at486 - use xf86config to create a configuration file for X11 (The SpeedStar Pro SE is number 33 in the graphics card list) - start X11 with "startx" | ||||
| 追加情報 | The command line I used: mess64 -w ct486 -hard HDImg\PC_AT_Slackware22.chd -board3:ide:ide:1 cdrom -ramsize 8M -isa1 svga_dm | ||||
| 添付ファイル | |||||