Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06745 Crash/Freeze Critical (emulator) Always Oct 31, 2017, 12:01 Oct 31, 2017, 22:28
Tester haynor666 View Status Public Platform MAME (Official Binary)
Assigned To Kale Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved Driver
Version 0.191 Fixed in Version 0.192 Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 06745: marinedt: MAME crash when starting game
Description It's marked not working but still should not crash mame like this.
Steps To Reproduce Just run this game
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems marinedt
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.14387
B2K24
Senior Tester
Oct 31, 2017, 14:19
edited on: Oct 31, 2017, 18:29
Exception at EIP=00000000032c5020 (render_target::compute_visible_area(int, int, float, int, int&, int&)+0x0120): ACCESS VIOLATION
While attempting to read memory at 0000000000000020
-----------------------------------------------------
RAX=0000000000000000 RBX=0000000000000578 RCX=000000000dd79ef0 RDX=0000000000000a00
RSI=0000000000000a00 RDI=000000000dd79ef0 RBP=000000000b927a50 RSP=000000000b9279d0
R8=0000000000000000 R9=0000000000000008 R10=0000000000000000 R11=0000000000000246
R12=000000000b927bf0 R13=0000000004d24bf0 R14=0000000000000008 R15=000000000b927b40
-----------------------------------------------------
Stack crawl:
  000000000b927a40: 00000000032c5020 (render_target::compute_visible_area(int, int, float, int, int&, int&)+0x0120)
  000000000b927ba0: 0000000001b9ef7e (win_window_info::constrain_to_aspect_ratio(osd_rect const&, int)+0x038e)
  000000000b927c50: 0000000001b9f36b (win_window_info::maximize_window()+0x008b)

  000000000b927d50: 0000000001b9ffd6 (win_window_info::complete_create()+0x0256)

  000000000b928050: 0000000001ba0d2a (win_window_info::create(running_machine&,int, std::shared_ptr<osd_monitor_info>, osd_window_config const*)+0x09ba)
  000000000b9280c0: 0000000001b9c9f8 (windows_osd_interface::video_init()+0x0088)
  000000000b9281e0: 0000000001b938b6 (osd_common_t::init_subsystems()+0x17e6)
  000000000b9284c0: 0000000001b8b8de (windows_osd_interface::init(running_machine&)+0x036e)
  000000000b9285c0: 00000000032b87f1 (running_machine::start()+0x0351)
  000000000b9286c0: 00000000032ba4c3 (running_machine::run(bool)+0x0143)
  000000000b92f270: 0000000001c3a6f3 (mame_machine_manager::execute()+0x01e3)
  000000000b92f510: 0000000001ca8689 (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&)+0x03f9)
  000000000b92f680: 0000000001ca8b05 (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> > > >&)+0x0045)
  000000000b92f6e0: 0000000001c3885a (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> > > >&)+0x002a)
  000000000b92fe50: 000000000656f41d (main+0x013d)
  000000000b92ff20: 00000000004013f8 (__tmainCRTStartup+0x0248)
  000000000b92ff50: 000000000040151b (mainCRTStartup+0x001b)
  000000000b92ff80: 00007ffdf8778364 (BaseThreadInitThunk+0x0014)
  000000000b92ffd0: 00007ffdfaa27091 (RtlUserThreadStart+0x0021)
User avatar
No.14388
Osso
Moderator
Oct 31, 2017, 14:36
Can't seem to make it crash..
User avatar
No.14392
wuemura
Viewer
Oct 31, 2017, 18:42
It doesn't crash here too.
User avatar
No.14393
Kale
Developer
Oct 31, 2017, 22:28
Cannot make it crash as well, but added some meat to the driver so most likely fixed :)