カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 重要 (本体) | 認証済み | 未処理 | 2020-01-08 17:22 | 2020-02-14 15:33 |
テスター | georgc3 | 担当者 |   | ソース | sega/model1.cpp |
バージョン | 0.217 | 発生バージョン | 修正バージョン | ||
修正コミット | プルリク | ||||
フラグ | |||||
セット | swa | ||||
セット詳細 |
![]() | ||||
概 要 | 最終面でクラッシュする。 | ||||
詳 細 | Although the game was promoted to working status but crashes with access violation during the gameplay toward the end of the final stage. | ||||
再現手順 | 1) Start the game with official mame 2) Play the game until you reach the final stage facing death star where you face the generator the last thing you destroy to beat the game. Then fire the target with your laser and protons. 3) The game crashes with access violation and also crashes the emulator. | ||||
追加情報 | Exception at EIP=000000000167d52a (model1_state::push_object(unsigned int, unsigned int, unsigned int) [clone .part.0]+0x00ba): ACCESS VIOLATION While attempting to read memory at 000000001fc76b0c ----------------------------------------------------- RAX=00000000007d8eb3 RBX=000000001388df00 RCX=000000001388df00 RDX=0000000022036110 RSI=00000000007d8eb3 RDI=000000001dd13040 RBP=0000000010648de0 RSP=0000000010648d60 R8=00000000c67d8eb3 R9=0000000022036110 R10=00000000000000e8 R11=000000000163bdff R12=000000001388df00 R13=000000000cb66cd0 R14=000000002203612c R15=000000000e2232b0 ----------------------------------------------------- Stack crawl: 0000000010648e40: 000000000167d52a (model1_state::push_object(unsigned int, unsigned int, unsigned int) [clone .part.0]+0x00ba) 0000000010648f70: 000000000167ea35 (model1_state::tgp_render(bitmap_rgb32&, rectangle const&) [clone .part.0]+0x0255) 0000000010649000: 00000000016805df (model1_state::screen_update_model1(screen_device&, bitmap_rgb32&, rectangle const&)+0x024f) 00000000106490b0: 00000000059adc14 (screen_device::update_partial(int)+0x0284) 0000000010649140: 00000000059e0e46 (video_manager::finish_screen_updates()+0x00c6) 00000000106491c0: 00000000059e28d8 (video_manager::frame_update(bool)+0x0168) 0000000010649240: 00000000059adf33 (screen_device::device_timer(emu_timer&, unsigned int, int, void*)+0x02e3) 0000000010649280: 00000000059a3acd (emu_timer::device_timer_expired(emu_timer&, void*, int)+0x002d) 0000000010649300: 00000000059a4ad9 (device_scheduler::timeslice()+0x0169) 00000000106493f0: 0000000005962de0 (running_machine::run(bool)+0x0130) 000000001064f0a0: 0000000003c948f8 (mame_machine_manager::execute()+0x01c8) 000000001064f370: 0000000003d0e593 (cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)+0x0303) 000000001064f610: 0000000003d0e9cb (cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x005b) 000000001064f670: 0000000003c92a3c (emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x002c) 000000001064fe20: 000000000a5999e2 (main+0x0182) | ||||
添付ファイル | ![]() | ||||
![]() |