Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OwlPlug crashes on Quitting Sonnox plugin activation window. #47

Open
Kristijonas opened this issue Dec 28, 2020 · 4 comments
Open

OwlPlug crashes on Quitting Sonnox plugin activation window. #47

Kristijonas opened this issue Dec 28, 2020 · 4 comments

Comments

@Kristijonas
Copy link

OwlPlug crashes on Quitting Sonnox plugin activation window.
Screenshot 2020-12-29 at 00 30 49

@DropSnorz
Copy link
Owner

Does this window appear during plugin scan? I've never used stuff protected by ilok.

@Kristijonas
Copy link
Author

Kristijonas commented Dec 29, 2020 via email

@DropSnorz
Copy link
Owner

Hi @Kristijonas ,

When native discovery is enabled, plugins are loaded during the scan to discover extra metadata (real name, id, version, etc...). So, some parts of the plugin are executed.

  • When the plugin is loaded, iLock DRM is triggered and block the scan until the authorize is granted. If authorization is aborted by clicking the "Quit" button, the exit is forced and this leave the plugin execution in a bad state.
  • OwlPlug works like a DAW during native plugin analysis, so a plugin crash often breaks the app too. This kind of error are not really recoverable. There is an open issue (Sandboxing native plugin scans to avoid app crashes #27) to improve OwlPlug resilience against those crashes by isolating plugin analysis in a dedicated process.

For now, the best solution is probably to turn off native discovery for this specific plugin.

@DropSnorz
Copy link
Owner

Hello @Kristijonas

A "sandbox scanner" has been added in OwlPlug 1.19.0. A selector is available in the Options tab to choose between two implementations OwlPlug JNI (legacy) and the new OwlPlug Scanner. For now, the legacy implementation is used by default, but based on community feedback, it may be replaced by the new scanner in future releases (#138).

More information about this feature is available on this wiki page.

Can you try to sync a plugin protected by iLock DRM with Native Discovery set on OwlPlug Scanner? It should be more stable and not crash the app 🤞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants