DISTRHO / Cardinal

Virtual modular synthesizer plugin
https://cardinal.kx.studio/
GNU General Public License v3.0
2.28k stars 155 forks source link

Cardinal crashes randomly (possibly triggered by SAIL) #486

Open maxigaz opened 1 year ago

maxigaz commented 1 year ago

Cardinal has been crashing randomly for me in both Carla 2.5.3 and Ardour 7.2, under Arch Linux, using Pipewire 0.3.65. I'm not entirely sure what triggers the crash, but if I had to guess, it could be SAIL from stoermelder.

I can reproduce the issue both with v22.12 and 0c9ca1ef (downloaded as an artifact from GitHub Actions) and both the LV2 and VST3 versions with the following steps:

  1. Open Cardinal through Carla.
  2. From the bundled demo sessions, open either JTB - Waves or falkTX - Random-Progress-Pluck-Rev.
  3. Add the module SAIL from stoermelder and just leave it there as it is.
  4. Notice that whenever you move the mouse cursor over a knob of any of the modules, SAIL's LED lights up.
  5. Move the mouse from one knob to another repeatedly.
  6. Within less then a minute, Cardinal's UI freezes for a few seconds and then crashes, bringing Carla down with it.
cosinekitty commented 1 year ago

It might be worth trying to reproduce this in VCV Rack using SAIL. If it happens there also, you could report it as an issue on the Stoermelder repo.

maxigaz commented 1 year ago

It sounds like a good idea, but I don't have a VCV account and I would prefer not to have one for now for various reasons.

maxigaz commented 11 months ago

Just a quick update: I have just tried it in VCV Rack (I compiled Rack and Stoermelder collection from source so that I can use them without an account, offline), and I can't reproduce the issue after several minutes of testing. However, the bug is still present in Cardinal.