Making VST plugins more stable in ArdourVST

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
DocDocDoc
Newbie
Newbie
Posts: 3
Joined: Tue Sep 17, 2013 7:01 am

Making VST plugins more stable in ArdourVST

Post by DocDocDoc »

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
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Making VST plugins more stable in ArdourVST

Post by dimesio »

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?
http://wiki.winehq.org/FAQ#get_log
DocDocDoc
Newbie
Newbie
Posts: 3
Joined: Tue Sep 17, 2013 7:01 am

Re: Making VST plugins more stable in ArdourVST

Post by DocDocDoc »

And how to do this for programs using Winelib? (I simply invoke ardourvst3, there is no wine something.exe)

best
DocDocDoc
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Making VST plugins more stable in ArdourVST

Post by dimesio »

Try running the program from a terminal, use a plugin, and see if there's any Wine info in the console output.
DocDocDoc
Newbie
Newbie
Posts: 3
Joined: Tue Sep 17, 2013 7:01 am

Re: Making VST plugins more stable in ArdourVST

Post by DocDocDoc »

The infromation is: "Speicherzugriffsfehler" (German for segfault). I'd like to have more information.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Making VST plugins more stable in ArdourVST

Post by dimesio »

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.
Locked