Roland JV1080 and SRX Plugin Causing Crashes

Hi Pierce,

To explain the MMCSS issue… this is a way to tell Windows to boost the priority of a thread because it has real-time duties. Cantabile does this for all it’s audio engine worker threads. In Windows 10 they’ve limited the number of threads that can use this feature to 28. More than that will fail - but shouldn’t cause Cantabile crash if the mmcss call fails. With an i9, Cantabile shouldn’t be hitting that limit because by default it should be only creating worker threads for each of the 10 physical cores. Of course that’s not counting any plugins creating their own threads and also enabling mmcss.

If Cantabile is crashing because of this I’d like to see a crash report to check it’s not Cantabile itself crashing.

Does this happen with just the Roland plugin loaded - or do you have other plugins loaded too. I’m wondering if you’ve got a few different plugins all creating worker threads, all trying to enable MMCSS and still hitting the limit. (I’ve seen plugins from reputable companies that create almost 1000 threads - don’t ask me why, that seems insane, but I’ve see it). Perhaps other plugins handle the MMCSS calls failing where as Roland doesn’t.

That said - I doubt it. I’ve been through your most recent crash reports and seeing different issues including division by zero errors and access violations (always in the Roland plugins themselves). Best bet would be to hassle Roland about it. I’ll email you a copy of all your recent crash reports so you can forward them to Roland.

I’d need to see the crash report - it should still be on your machine. Go to Cantabile → Tools menu → Open Settings Folder and look for a .zip file with date/time around the time of the crash. Email it to me and I’ll check it out.

Brad