Also I’m attaching a screenshot of the call stack, in case it helps. It seems like a callback that references this is called after the editor has been destroyed.
Could be related - but we’re also experiencing a bug where if the DAW quickly spawns multiple instances of the editor, it freezes the entire UI of the DAW.
We ran into that issue on Windows only in both FL Studio 2024 and Cubase 14, when loading a saved session that had multiple open instances with their editor open.
That particular bug could not be reproduced on Mac.
When I added a timer that only allowed the internal WebUI Component to be created in a 1 second interval - bug gone, and it also fixed the crashing issue in PluginVal.
EDIT
I was able to repro! It turns out macOS (and potentially iOS) will try and service a URL request even if the object is being destroyed, resulting in a callback to a delegate that has since been de-allocated. There’s a fix waiting for review. It will take a few days as some of us are still away for the holidays.