Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09038 Crash/Freeze Critical (emulator) Always 3 days ago 16 hours ago
Tester Robbbert View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] New Driver
Version 0.272 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 09038: vs29815, vs29915, vs29915a, vs29915j: Crash soon after start
Description These games will firstly show a black screen, with windows intermittently showing "not responding", and then followed by a crash.
Steps To Reproduce start the game and sit back.
Additional Information C:\MAME>mame vs29915

-----------------------------------------------------
Exception at EIP=00007ff7dbbea048 (__cxa_throw_bad_array_new_length+0x30c09a8): ACCESS VIOLATION
While attempting to write memory at 00007ff7dbbea048
-----------------------------------------------------
RAX=00007ff7dbbea048 RBX=000001f6d0facfe0 RCX=0000000000000003 RDX=00000006be6f9840
RSI=0000000000000308 RDI=0000000080021000 RBP=000001f6b72d0080 RSP=00000006be6f97c8
 R8=0000000000000000 R9=0000000000000001 R10=000000000010000b R11=00000006be6f6440
R12=00000000f900008f R13=00007ff7dbbfaea0 R14=0000000000000308 R15=00000000f90000f0
-----------------------------------------------------
Stack crawl:
  00000006be6f97c0: 00007ff7dbbea048 (luaopen_lfs+0x61e8a58)
  00000006be6f98b0: 00007ff7cdbb0945 (device_execute_interface::device_input::set_state_synced(int, int)+0x0385)
  00000006be6f9930: 00007ff7cdb4c5ac (device_scheduler::timeslice()+0x04ac)
  00000006be6f9ab0: 00007ff7cdb49495 (running_machine::run(bool)+0x01c5)
  00000006be6ff0d0: 00007ff7d0ca301c (mame_machine_manager::execute()+0x024c)
  00000006be6ff4c0: 00007ff7d49ca4ea (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&)+0x03ea)
  00000006be6ff7d0: 00007ff7d49cab1a (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> > > >&)+0x007a)
  00000006be6ff830: 00007ff7d0c9ddc7 (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> > > >&)+0x0027)
  00000006be6ffc00: 00007ff7d66613e1 (luaopen_lfs+0xc5fdf1)
  00000006be6ffc50: 00007ff7c9da12ee (__tmainCRTStartup+0x016e)
  00000006be6ffc80: 00007ff7c9da1406 (mainCRTStartup+0x0016)
  00000006be6ffcb0: 00007ffd66bf7374 (BaseThreadInitThunk+0x0014)
  00000006be6ffd30: 00007ffd68b3cc91 (RtlUserThreadStart+0x0021)
Github Commit
Flags
Regression Version
Affected Sets / Systems vs29815, vs29915, vs29915a, vs29915j
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.22638
Firewave
Senior Tester
1 day ago
Ignoring MAME exception: LSI53C810: reg_w: Unknown reg F0, 00

terminate called after throwing an instance of 'emu_fatalerror'
  what():  LSI53C810: reg_w: Unknown reg F0, 00

Looks like there is a missing `catch` somewhere.

Sets are flagged MNW so this report should be invalid.
User avatar
No.22651
hap
Developer
23 hours ago
If it's fatalerroring (instead of crash), then yeah, MT report can be closed. Unless the game was half-working before and it's a regression.
User avatar
No.22652
cuavas
Administrator
16 hours ago
> Looks like there is a missing `catch` somewhere.

Recompiled code has no unwind tables, so exceptions can’t propagate across it.