[Scummvm-tracker] [ScummVM :: Bugs] #14703: iOS: Ultima 8 crashes when Fluidsynth has no soundfont
ScummVM :: Bugs
trac at scummvm.org
Wed Nov 15 19:59:51 UTC 2023
#14703: iOS: Ultima 8 crashes when Fluidsynth has no soundfont
-------------------------------+-----------------------
Reporter: DominusExult | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Port: iOS
Version: | Keywords:
Game: Ultima VIII: Pagan |
-------------------------------+-----------------------
with default configuration add Ultima 8 and then start it.
There will be a ScummVM message that Fluidsynth doesn't work without a
soundfont and therefore music is disabled.
When you acknowledge this the intro of Ultima 8 starts. At the point when
the Guardian lets the Avatar fall and the view would change to him falling
into the water ScummVM crashes. Also crashes a lot if you skip the intro.
Xcode traces the crash back to
audio/mt32gm.cpp::985 _controlData[i]->sustain = false;
If I disable MIDI music in the general settings OR provide and set a
soundfont Fluidsynth the game works without crashing.
My theory without knowing much of ScummVM's code is that music is not
actually getting disabled after the message of missing soundfont but
switches to the MT32 emulation and then for some reason crashes.
--
Ticket URL: <https://bugs.scummvm.org/ticket/14703>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list