Bug #1545
Segmentation fault in Sonic Annotator 1.2
Status: | New | Start date: | 2016-01-29 | |
---|---|---|---|---|
Priority: | Normal | Due 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.
#4 Updated by Bruno Dias almost 9 years ago
I mentioned this bug at https://github.com/MTG/essentia/issues/371