- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
08953 | Crash/Freeze | Minor | Always | 31 days ago | 24 days ago |
Tester | Robbbert | View Status | Public | Platform | MAME (Self-compiled) |
Assigned To | Resolution | Open | OS | Windows 10/11 (64-bit) | |
Status [?] | Confirmed | Driver | |||
Version | 0.271 | Fixed in Version | Build | 64-bit | |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 08953: pc6001: Some cassettes cause MAME to crash when loading finishes | ||||
Description | While testing my loose software, it was noted that some tapes cause MAME to crash as soon as loading has finished. | ||||
Steps To Reproduce |
Enter this line, using the supplied file, and substituting your path. mame pc6001 -cart2 "e:\data\nec\pc60xx\Eggy {m2p1}.cas" At the Number of Screens question, hit Enter. Then do CLOAD When it finishes loading, press F5, and it will load the remainder of the file. At the end, MAME crashes. (NOTE: even though it's a cassette, the pc6xxx systems use an unusual loading mechanism that doesn't support WAV or FLAC) |
||||
Additional Information |
Although the system is marked as Not Working, it should not crash. C:\MAME>mame pc6001 -cart2 "e:\data\nec\pc60xx\Eggy {m2p1}.cas" ----------------------------------------------------- Exception at EIP=00007ff772278500 (handler_entry_read_memory_bank<0, 0>::read(unsigned int, unsigned char) const+0x0030): ACCESS VIOLATION While attempting to read memory at 0000000000000000 ----------------------------------------------------- RAX=0000000000000000 RBX=000001bdc1e96c70 RCX=000001bdc1f7dba0 RDX=0000000000000000 RSI=000001bdc1e96c70 RDI=0000000000000000 RBP=0000000000000000 RSP=0000008df8949348 R8=0000000000000000 R9=000001bdc1e9a870 R10=0000000000002000 R11=000001bdc1e9a880 R12=0de0b6b3a7640000 R13=00007ff77c060be0 R14=0000000000001a0d R15=0000008df8949800 ----------------------------------------------------- Stack crawl: 0000008df8949340: 00007ff772278500 (handler_entry_read_memory_bank<0, 0>::read(unsigned int, unsigned char) const+0x0030) 0000008df8949400: 00007ff76e49aac2 (z80_device::do_op()+0x0272) 0000008df8949440: 00007ff76e4987a8 (non-virtual thunk to z80_device::execute_run()+0x0038) 0000008df89494c0: 00007ff76e0c16cc (device_scheduler::timeslice()+0x04ac) 0000008df8949640: 00007ff76e0be5b5 (running_machine::run(bool)+0x01c5) 0000008df894ec60: 00007ff7711f5a2c (mame_machine_manager::execute()+0x024c) 0000008df894f050: 00007ff774ee5d6a (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) 0000008df894f360: 00007ff774ee639a (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) 0000008df894f3c0: 00007ff7711f07d7 (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) 0000008df894f790: 00007ff776b6ec81 (luaopen_lfs+0xc5a511) 0000008df894f7e0: 00007ff76a3612ee (__tmainCRTStartup+0x016e) 0000008df894f810: 00007ff76a361406 (mainCRTStartup+0x0016) 0000008df894f840: 00007ff8b69a7374 (BaseThreadInitThunk+0x0014) 0000008df894f8c0: 00007ff8b711cc91 (RtlUserThreadStart+0x0021) |
||||
Github Commit | |||||
Flags | |||||
Regression Version | |||||
Affected Sets / Systems | pc6001 | ||||
Attached Files
|
|||||
Relationships
There are no relationship linked to this issue. |
Notes
0
There are no notes attached to this issue. |