Dear all
I use Windows VST plugins with Ardour on Linux. (This is not officially supported, so people coming in via Google: please do not nag on the Ardour developers about this.) Technically, you download the Ardour source code and switch on VST support in the build step, resulting in a binary that runs with Winelib. The VST interface generally seems stable, but the plugins use Windows GUI code that can cause trouble. In general, there are more plugins that do not work than that do work.
I have a couple of plugins by Voxengo, that are essential my music production process. They crash on several occasions. All I now for know is that a segfault occurs somewhere. One typical occasion for a crash is while loading a project/Ardour startup, when plugins are initialized and I have more than one plugin instance in one single recording project. Certain GUI interactions like using the realtime analyzer of Voxengo Voxformers are quite likely to cause a crash. Quite often plugins crash on shutdown of Ardour, which isn't great but OK, since Ardour luckily seems do all critical stuff before shutting down the plugins.
Could anyone give me assistance on how to debug the issue? How can I find out more about what is going on in order to ask more specific questions?
One Idea I have in mind is the use of native DLLs from Windows XP (of which I do own a license). But I'd need to find out which one would be good candidates.
Thanks in advance for your support.
Best
DocDocDoc
Making VST plugins more stable in ArdourVST
Re: Making VST plugins more stable in ArdourVST
http://wiki.winehq.org/FAQ#get_logCould anyone give me assistance on how to debug the issue? How can I find out more about what is going on in order to ask more specific questions?
Re: Making VST plugins more stable in ArdourVST
And how to do this for programs using Winelib? (I simply invoke ardourvst3, there is no wine something.exe)dimesio wrote: http://wiki.winehq.org/FAQ#get_log
best
DocDocDoc
Re: Making VST plugins more stable in ArdourVST
Try running the program from a terminal, use a plugin, and see if there's any Wine info in the console output.
Re: Making VST plugins more stable in ArdourVST
The infromation is: "Speicherzugriffsfehler" (German for segfault). I'd like to have more information.
Re: Making VST plugins more stable in ArdourVST
If it were plain Wine, there should be more (at least a backtrace). All I can suggest is you ask the developers of the winelib app how they debug it.