noedigcode / konfyt

Digital keyboard workstation for Linux.
http://www.noedig.co.za/konfyt
GNU General Public License v3.0
42 stars 1 forks source link

XRUN/Konfyt Crash when auditioning soundfonts #5

Closed windowsrefund closed 5 years ago

windowsrefund commented 5 years ago

Hello,

Konfyt is crashing when loading some soundfonts (sf2). Here's what I see when running Konfyt from a console:

$ konfyt 
qt5ct: using qt5ct plugin
QMetaObject::connectSlotsByName: No matching signal for on_toolButton_ClearSearch_clicked()
QMetaObject::connectSlotsByName: No matching signal for on_toolButton_RemovePatch_clicked()
QMetaObject::connectSlotsByName: No matching signal for on_toolButton_PatchUp_clicked()
QMetaObject::connectSlotsByName: No matching signal for on_toolButton_PatchDown_clicked()
lscp_client_create: cmd: connect: Connection refused

Konfyt ERROR, ABORTING: sfengine:processJackMidi: synthDataMap does not contain ID 64Aborted

qjackctl reports an XRUN and the Konfyt GUI crashes.

While attempting to determine if I could identify a faulty or problematic soundfont, I believe I've been able to determine how to reproduce this crash. Here are the steps:

  1. Enable preview mode
  2. Highlight a patch in the browser
  3. Trigger a MIDI note on event via MIDI controller and hold the key (never generate a MIDI note off event)
  4. Highlight another patch
noedigcode commented 5 years ago

Sorry about that! This is now fixed on the testing branch.

Thanks for reporting the bug and taking the time to narrow it down.