[Scummvm-tracker] [ScummVM :: Bugs] #17215: ULTIMA4: Enhanced mode crashes after successful melee hits on macOS ARM64
ScummVM :: Bugs
trac at scummvm.org
Sun Sep 20 02:29:23 UTC 2026
#17215: ULTIMA4: Enhanced mode crashes after successful melee hits on macOS ARM64
-------------------------------------+-------------------------------------
Reporter: davidnir | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: Ultima
Version: | Keywords: crash macos arm64
Game: Ultima IV: Quest of the | combat enhanced
Avatar |
-------------------------------------+-------------------------------------
ScummVM crashes during ordinary combat in Ultima IV Enhanced after the
player successfully hits an enemy with a melee weapon.
System:
MacBook with Apple M2 processor
macOS 15.8 (24H23)
ARM64 native ScummVM build
Ultima IV: Quest of the Avatar - Enhanced (DOS/English)
GOG game files
Tested versions:
ScummVM 2026.3.0
ScummVM 2026.3.1git31808-gb603fb5f8e6, built September 19, 2026
Both versions exhibit the same problem.
Steps to reproduce:
Load the attached save in Ultima IV Enhanced.
Enter combat with an ordinary enemy such as an orc, skeleton, or troll.
Attack the enemy repeatedly with a melee weapon.
After several successful hits, ScummVM crashes completely.
Additional testing:
Reproduced using two different saves: an autosave and a manual save.
Reproduced with both a sword and a mace.
Passing dozens of turns without attacking did not cause a crash, even when
the character was eventually killed.
Attacking an empty adjacent square dozens of times did not cause a crash.
Setting the SFX volume to zero did not prevent the crash.
The crash does not necessarily occur on the first successful attack; it
generally occurs after several blows.
It does not appear to be associated with killing an enemy.
Both macOS crash reports show EXC_BAD_ACCESS (SIGSEGV) on the main thread
while executing inside ScummVM. The stable build attempted to read address
0x44; the daily build attempted to read address 0x1f8.
Expected result:
Successful melee attacks should resolve without crashing ScummVM.
Actual result:
After several successful melee hits, the entire ScummVM application
terminates with EXC_BAD_ACCESS.
--
Ticket URL: <https://bugs.scummvm.org/ticket/17215>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list