You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Starting fluidsynth with the jack audio driver while loading a sf3 results in a segfault. Also reproducible with a sf2 and dynamic-sample-loading activated.
Well spotted, thanks! And it seems like the reason why the dynamic-sample-loading triggers this bug is because we allocate smaller chunks of memory. When a sample is below the default memlock limit, that lock succeeds in Fluidsynth but leaves jack with no more room for its fairly small mmap(MAP_LOCKED) calls that trigger the bug.
When starting fluidsynth with synth.lock-memory=0, the crash disappears. This also explains the behaviour in #416 .
FluidSynth version
2.0.0
Current behavior
Starting fluidsynth with the jack audio driver while loading a sf3 results in a segfault. Also reproducible with a sf2 and dynamic-sample-loading activated.
Steps to reproduce
fluidsynth FluidR3Mono_GM.sf3 -a jack -m jack -l
Other information
git bisect says a985c68 is to blame.
gdb output:
The text was updated successfully, but these errors were encountered: