Bug #1545

Segmentation fault in Sonic Annotator 1.2

Added by Bruno Dias almost 9 years ago. Updated almost 9 years ago.

Status:NewStart date:2016-01-29
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

Greetings!

When I try to list the vamp plugins with 'sonic-annotator -l', I get a segmentation fault error.

I'm using Ubuntu 15.10, 64 bits.

History

#1 Updated by Chris Cannam almost 9 years ago

The most common cause of this sort of thing is that a plugin is crashing -- if a plugin crashes on load or instantiation, it will bring down the host as well. What happens if you (temporarily) set the VAMP_PATH environment variable to point to a directory with no plugins in it?

(This might not be related, but it has been a problem for me recently on Arch Linux, because the distro has recently switched its C++ ABI version so libraries called through C++ calling conventions need to be relinked. This isn't a problem for general use of Vamp plugins - the Vamp binary interface uses C calling conventions, not C++ - but it can be a problem for developers who have a development version of the Vamp SDK libraries installed separately in a possibly incompatible format, so that any plugins dynamically linking against the SDK get the wrong symbols.)

#2 Updated by Bruno Dias almost 9 years ago

I have removed all VAMP plugins from /home/echo66/vamp.

Still, the same problem...

#3 Updated by Bruno Dias almost 9 years ago

I noticed that in /usr/local/lib/vamp, I had a new file: libvamp_essentia.so. Yesterday, I built the entire essentia framework, including VAMP support. If I remove that .so file, there are no problems.

Also available in: Atom PDF