Opened 3 years ago
Last modified 3 months ago
#11715 new defect
AUDIO: Games crash on launch with FluidSynth and no soundfont
|Reported by:||antoniou79||Owned by:|
|Version:||Keywords:||soundfont, FluidSynth, crash, Loom, Beneath a Steel Sky|
Description (last modified by )
games would just exit without a warning if FluidSynth was set as Audio device (Audio Tab) but no soundfont was specified in the Midi tab.
We now have a warning:"FluidSynth requires a 'soundfont' setting. Please specify it in ScummVM GUI on MIDI tab. Music is off"
However at least in the case of SKY engine (Beneath a Steel Sky), that I tested, after the warning is displayed the game shows the debugger console with the error:
ERROR: Can't open midi device. Errorcode: 3!
Exiting the debugger (with "exit" command) exits the game (and ScummVM).
Update (12 Feb 2023):
- The issue still persists on ScummVM 2.8git (latest build from master, on Windows 10)
- On the SCUMM engine, at least on LOOM EGA that I've tested, we get a similar crash, after the warning prompt, but the text for the error is different. In the case of LOOM it is: ERROR: IMuse initialization - Device not available
Change History (2)
comment:1 by , 4 months ago
|Component:||Engine: Sky → --Unset--|
|Game:||Beneath a Steel Sky|
|Keywords:||Loom Beneath a Steel Sky added|
|Summary:||SKY: Game crashes on launch when FluidSynth and no soundfont → AUDIO: Games crash on launch with FluidSynth and no soundfont|
comment:2 by , 3 months ago
|Component:||--Unset-- → Audio|
Updated the ticket information and title to include that the crash indeed happens to engines other than SKY as well. This time I've tested with LOOM EGA (English) and ScummVM 2.6git, and got a crash with "ERROR: IMuse initialization - Device not available".
The warning about the missing soundfont and "Music is off" is still displayed.