DropSnorz / OwlPlug

Audio plugin manager. Small tool to manage VST / AU / LV2 plugins on Windows, MacOS and Linux.
https://owlplug.com
GNU General Public License v3.0
274 stars 11 forks source link

OwlPlug crashed when syncing plugins [macOS] #202

Closed jotacoro closed 9 months ago

jotacoro commented 11 months ago

Description

When synchronizing plugins for the first time, OwlPlug quitted unexpectedly.

The Apple crash report is available here: appleCrashReport.txt

According to the report, seems like AVOX Articulator plugin was being analysed when the app crashed.


Steps to reproduce

Step No. Description Used Data Actual Result
1 Start the app - User can select what plugin formats want to synchronize
2 Start the synchronization - Synchronization process won't finish, causing the app to crash

Where was reproduced

----------
macOS Ventura 13.5 (Apple M1 Pro)
OwlPlug 1.24.0
----------
DropSnorz commented 11 months ago

Hello @jotacoro

Thank you for reporting this issue.

When you load this plugin from a DAW, is it working correctly ?

It seems this plugin is protected by a DRM. From the crash report, one thread was calling AntaresCommon::WIBUHandler::doCheckLicense. Do you have a valid license or are you using the free trial version ?

This kind of protection is often causing weird crashes. 😕

jotacoro commented 11 months ago

Good one. Thanks @DropSnorz for the analysis. If I'm not wrong this plugin was included in a yearly subscription by Antares. Now that license was not renewed so it's out of date.

When I load the plugin from a DAW it works fine. You will see the activate license screen:

image
DropSnorz commented 10 months ago

I've searched if the problem was not coming from the internal JUCE scanner, but found nothing relevant. As the crash is happening inside the plugin, there is probably nothing i can do 😢

These crash are often defensive/on-purpose behavior from DRM to prevent usage of unlicensed version.

The best thing would be to disable Native discovery for this plugin.