FS#69425 - [sdl2_mixer] Crash in fluidsynth >= 2.1.6
Attached to Project:
Arch Linux
Opened by Dirk Dankhoff (Bluthund) - Sunday, 24 January 2021, 14:09 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Friday, 29 January 2021, 06:27 GMT
Opened by Dirk Dankhoff (Bluthund) - Sunday, 24 January 2021, 14:09 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Friday, 29 January 2021, 06:27 GMT
|
Details
Description:
A bug in SDL2_Mixer <= 2.0.4 will crash fluidsynth >= 2.1.6 because the objects are destroyed in an illegal order. Additional info: * package version(s) sdl2_mixer-2.0.4-5-x86_64 fluidsynth-2.1.6-1-x86_64 * config and/or log files etc. coredump (see attachment) * link to upstream bug report, if any https://www.fluidsynth.org/news/2021/01/23/sdl2-mixer-bug/ Steps to reproduce: - Setup SDL2_mixer to use fluidsynth via SDL_SOUNDFONTS env variable (soundfonts for testing: https://github.com/FluidSynth/fluidsynth/wiki/SoundFont): `export SDL_SOUNDFONTS=${HOME}/.local/share/soundfonts/RLNDGM.SF2` - Start application that uses fluidsynth via SDL2_mixer - e.g crispy-doom(AUR) (https://aur.archlinux.org/packages/crispy-doom): `crispy-doom-setup (Configure Sound -> Music: MIDI -> Save parameters and launch DOOM)` - Start a new game or wait for first demo to play - Crash when MIDI change is supposed to take place As a workaround downgrading fluidsynth to 2.1.5-2 mitigates the crash. |
This task depends upon
Closed by Sven-Hendrik Haase (Svenstaro)
Friday, 29 January 2021, 06:27 GMT
Reason for closing: Fixed
Friday, 29 January 2021, 06:27 GMT
Reason for closing: Fixed
There hasn't been a new release though (Debian and openSUSE backported).