- --
      Viewing Issue Advanced Details
    
  | ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 09256 | Crash/Freeze | Major | Always | Sep 9, 2025, 17:55 | Sep 12, 2025, 05:34 | 
| Tester | Robbbert | View Status | Public | Platform | MAME (Self-compiled) | 
| Assigned To | Resolution | Open | OS | Windows 11/10 (64-bit) | |
| Status [?] | Confirmed | Driver | |||
| Version | 0.280 | Fixed in Version | Build | 64-bit | |
| Fixed in Git Commit | Github Pull Request # | ||||
| Summary | 09256: sun_s10, sun_s20: Crash shortly after start | ||||
| Description | After starting, and answering the red screen, it crashes. | ||||
| Steps To Reproduce | >mame sun_s10 Press any key at the red screen, and wait a few moments. | ||||
| Additional Information | C:\MAME>mame  sun_s10 ----------------------------------------------------- Exception at EIP=00007ff66d17fa46 (sparc_base_device::execute_group3(unsigned int)+0x0af6): ACCESS VIOLATION While attempting to read memory at 0000000000000000 ----------------------------------------------------- RAX=000001f8350a248c RBX=000001f83509df20 RCX=0000000000000000 RDX=0000000020000008 RSI=00000000ec84c5e0 RDI=0000000000000100 RBP=00007ff678d48590 RSP=000000d73a0f9750 R8=00000000ffffffff R9=000001f835079600 R10=00000000ec84c5e0 R11=00000000000000c6 R12=0de0b6b3a7640000 R13=00007ff678d48590 R14=0000000000000014 R15=000000d73a0f9c60 ----------------------------------------------------- Stack crawl: 000000d73a0f9790: 00007ff66d17fa46 (sparc_base_device::execute_group3(unsigned int)+0x0af6) 000000d73a0f98a0: 00007ff66d178447 (sparc_base_device::execute_run()+0x0ab7) 000000d73a0f9920: 00007ff66a37131c (device_scheduler::timeslice()+0x04ac) 000000d73a0f9aa0: 00007ff66a36e1d5 (running_machine::run(bool)+0x01c5) 000000d73a0ff0c0: 00007ff66d72639c (mame_machine_manager::execute()+0x024c) 000000d73a0ff4b0: 00007ff6715d332a (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) 000000d73a0ff7c0: 00007ff6715d395a (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) 000000d73a0ff820: 00007ff66d721137 (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) 000000d73a0ffbf0: 00007ff6733b55a1 (luaopen_lfs+0xd4b0f1) 000000d73a0ffc40: 00007ff6665412ee (__tmainCRTStartup+0x016e) 000000d73a0ffc70: 00007ff666541406 (mainCRTStartup+0x0016) 000000d73a0ffca0: 00007ffa13737374 (BaseThreadInitThunk+0x0014) 000000d73a0ffd20: 00007ffa1569cc91 (RtlUserThreadStart+0x0021) | ||||
| Github Commit | |||||
| Flags | |||||
| Regression Version | |||||
| Affected Sets / Systems | sun_s10, sun_s20 | ||||
| Attached Files | |||||
      Relationships
		
    
  | There are no relationship linked to this issue. | 
      Notes
      
    
  2
    |   No.23671 hap Developer Sep 9, 2025, 18:04 | It crashes in inline void sparc_base_device::execute_lda(uint32_t op) here: const uint32_t data = read_word(ASI, address); while ASI = 0x2f. There's already an assert for ASI < 0x10, I expect it will trigger in a debug build. | 
|---|---|
|   No.23676 Robbbert Moderator Sep 12, 2025, 05:34 | Thanks for confirmation. |