- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
08307 | Crash/Freeze | Critical (emulator) | Always | Apr 26, 2022, 22:01 | Apr 28, 2022, 22:41 |
Tester | Tafoid | View Status | Public | Platform | MAME (Self-compiled) |
Assigned To | R. Belmont | Resolution | Fixed | OS | Windows Vista/7/8 (64-bit) |
Status [?] | Resolved | Driver | |||
Version | 0.242 | Fixed in Version | 0.244 | Build | Debug |
Fixed in Git Commit | 082bb57 | Github Pull Request # | |||
Summary | 08307: spcpokan: [debug] Assertion failed | ||||
Description |
Assertion failed: index < m_length, file R:/mame/src/emu/devfind.h, line 1073 |
||||
Steps To Reproduce | |||||
Additional Information | |||||
Github Commit | |||||
Flags | Debug build specific | ||||
Regression Version | 0.227 | ||||
Affected Sets / Systems | spcpokan | ||||
Attached Files
|
|||||
Relationships
Notes
1
No.20098
Robbbert Senior Tester
Apr 28, 2022, 07:12
|
At line 123 of konmedal68k.cpp, change offset to offset & 0x1ffffe. It's obvious from the code that bit 0 should never be set, but there's no protection if it is. So, when it = 0x1fffff, it causes a buffer overflow. Perhaps bit 0 is meant to fix the bad gfx in this game. @arbee ? your thoughts? |
---|