iOS: StreamByter AUv3 crashes in JUCE host (AudioPluginHost, Camelot) when moving parameters

Hi JUCE team,

I’m reporting a reproducible issue with StreamByter (AUv3) when hosted in my JUCE-based app, and I can reproduce the same behavior in JUCE AudioPluginHost.

In AudioPluginHost, if I load StreamByter, open the “All Parameters” window, and move a parameter slider, the AU crashes showing the GUI window blank/transparent.

I can’t reproduce the same crash in AUM or Logic with the same plugin.

My current impression is:

  • this may still be a plugin-side issue

  • since it appears specifically with JUCE-based hosting, there may be an opportunity for an additional guard/check in JUCE to prevent a hard crash in this scenario.

I’m attaching a short video showing the behavior in AudioPluginHost.

Please let me know what extra details would be most useful from my side.

Best regards,
Samuele

Thanks for reporting. This sounds very similar to the issue described here:

We added a potential fix for this issue:

Please could you try updating and check whether the issue persists when building AudioPluginHost from the develop or juce9 branches?