we found that the standalone wrapper in JUCE 7 crashes as soon as you select “none” as output device. That was not happening with JUCE 6. We tested both our custom wrapper and the default one, with the example Gain plugin on Mac. We haven’t tested it on windows yet.
It doesn’t seem to crash here, although it does hit some assertions warning that the requested configuration isn’t available. Is that the same as what you see, or do you get an actual crash?
Can you stop the code hitting the asserts? Like checking for null ptr. Or is it all Juce code from the menu selection? I’m not at my computer right now, so I can’t check.
If ‘none’ is a valid choice then why does it assert at all?