Ardour suddenly quits when using Calf reverb plugin on any track or bus

Ubuntu Studio 12.10 64 Bit
ardour 2.8.14 (built from revision 13065) that came with ubuntu studio

Calf plugins were already installed, but i decided to download the source and install that as the Ubuntu packages does not have all of the plugins (like the nice compressors or EQ’s)

so far the plugins work, except for calf reverb which causes ardour to just suddenly quit with no error. It just quits.

I ran ardour from a terminal to see whats outputed at the crash this is it -

“Segmentation fault (core dumped)”

I noticed on startup of ardour it compains about duplicate plugins

"lilv_world_add_plugin(): error: Duplicate plugin http://calf.sourceforge.net/plugins/Compressor
lilv_world_add_plugin(): error: … found in file:///usr/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: … and file:///usr/local/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: Duplicate plugin http://calf.sourceforge.net/plugins/Filter
lilv_world_add_plugin(): error: … found in file:///usr/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: … and file:///usr/local/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: Duplicate plugin http://calf.sourceforge.net/plugins/Filterclavier
lilv_world_add_plugin(): error: … found in file:///usr/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: … and file:///usr/local/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: Duplicate plugin http://calf.sourceforge.net/plugins/Flanger
lilv_world_add_plugin(): error: … found in file:///usr/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: … and file:///usr/local/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: Duplicate plugin http://calf.sourceforge.net/plugins/Monosynth
lilv_world_add_plugin(): error: … found in file:///usr/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: … and file:///usr/local/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: Duplicate plugin http://calf.sourceforge.net/plugins/MultiChorus
lilv_world_add_plugin(): error: … found in file:///usr/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: … and file:///usr/local/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: Duplicate plugin http://calf.sourceforge.net/plugins/Organ
lilv_world_add_plugin(): error: … found in file:///usr/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: … and file:///usr/local/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: Duplicate plugin http://calf.sourceforge.net/plugins/Phaser
lilv_world_add_plugin(): error: … found in file:///usr/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: … and file:///usr/local/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: Duplicate plugin http://calf.sourceforge.net/plugins/Reverb
lilv_world_add_plugin(): error: … found in file:///usr/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: … and file:///usr/local/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: Duplicate plugin http://calf.sourceforge.net/plugins/RotarySpeaker
lilv_world_add_plugin(): error: … found in file:///usr/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: … and file:///usr/local/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: Duplicate plugin http://calf.sourceforge.net/plugins/VintageDelay
lilv_world_add_plugin(): error: … found in file:///usr/lib/lv2/calf.lv2/
lilv_world_add_plugin(): error: … and file:///usr/local/lib/lv2/calf.lv2/
ardour: [INFO]: looking for control protocols in /home/alex/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: “Mackie”
ardour: [INFO]: Control protocol Tranzport not usable
ardour: [INFO]: Control surface protocol discovered: “Generic MIDI”
powermate: Opening of powermate failed - No such file or directory
ardour: [INFO]: Control protocol powermate not usable
NSD response -5 folder = /home/alex/Veda live at king tuts supporting span
loading bindings from /etc/ardour2/mnemonic-us.bindings

(ardour-2.8.14:10683): Gtk-WARNING **: EnableTranslation: missing action EnableTranslation
Session writable based on /home/alex/Veda live at king tuts supporting span/"

So far i have had no problems with the compressors and EQ and i have been using them on alot of channels. I currently have a 14 channel recording and half of that probably has eq on those, plus a mono to stereo splitter so that i can use the stereo plguins on a mono track. This works pretty well. It seems that there is some bug or conflict somewhere. im guessing the duplicate plugins

Should i uninstall the calf plugin pack from synaptic since i have the calf plugins installed from source?

also i noticed that the gui for the plugins in ardour is not like the gui when you use calf rack. its a horrible yuucky gtk interface that is very difficult to make sense of

Not my style of music, but I enjoyed that! The mix sounds fine, and better than a lot of “live mixes” that I have heard this year. The fact that it was done in Linux using Free Software just makes it that much more impressive…and i mean that is a GOOD way! LOL

Thanks for sharing!!

here is 2 of the tracks, and im very pleased how they have turned out so far.

except for the reverb on the vocals, i accidentally closed calf jack rack and lost my reverb settings and it just doesnt sound the same, but that could have just been due to the many crashes i had trying to setup reverb directly in ardour and something else within ardour didnt get saved.

all in, i have got a result and thats whats important.

Many thanks for your input and help.

I have followed your plugin work for a while and tried some of the demo versions. I have got to say that im very impressed, not tried the recent plugins in the last 6 months but i have always said since i first tried your pluigins that i would get some money together when i can and buy your plugin pack.

Ive only tried the demos and the pack price is incrediable :smiley: I really need to buy your plugins as soon as i can

Ok thanks for the reply i will try removing the prebuilt binary that was already installed with my system when i installed UBuntu studio 12.10.

I just ended up using the calf jack rack to get things going as i only needed 2 of the reverb plguins. thankfullly the eq’s and compressors worked fine within ardour, i really do not want to have to have to work with jack rack with 20 instances of eq’s and compressors.

Though actually, now that i have spent 4 hours working on this recording im a bit reluctant to try and fix this in fear of messing up all the hard work. :confused:

ive just checked out whats in both those directorys to figure out what is exactly there and sure enough /usr/lib/calf.lv2 is what came with ubuntu studio as its missing the eq’s and the multiband compressors and a few other things that come with calf from source code.

/usr/local/lib/calf.lv2 contains the full set of plugins. r

Im using the calf compressor which is in both directories, and that works fine.

Also ive noticed that calflv2gui.so and calf.so in the plugins in /usr i think have different permisions, there text is in a different colour.

I’ll finish what im doing and get a few tracks i need and see if i can get it to work by uninstalling the providing Ubuntu package and see what happens.

thanks for the reply

You seem to have the same plugins installed to both /usr/lib/lv2 and /usr/local/lib/lv2.
My guess is that when you installed them via synaptic they were installed to /usr/lib/lv2 and then when you built them from source those versions got installed to /usr/local/lib/lv2.
This will almost certainly cause problems (in addition to the warnings you have noticed). You need to make sure you only have them in one location (if you build them from source there is normally a configure option e.g. --prefix=/usr which will configure the build to install them to /usr/lib/lv2 (and therefore replace the ones you already have e.g. from synaptic) and you could then remove the duplicate plugin .lv2 files in /usr/local/lib/lv2