Skip to content

vamp plugin "segmentation fault" #635

@sildeag

Description

@sildeag

On Ubuntu 17.04 64-bit, Essentia 2.1, with clean build from source code --with-vamp:

libvamp_essentia.so is excluded from vamp plugins used by "sonic-visualiser 3.0." vamp plugin test fails indicating "segmentation fault." The same problem affects "audacity" except it just crashes and "sonic-annotator."

Essentia uses vamp sdk version 2.4 and latest version of vamp sdk is 2.7. Would changes made to wscript in src/examples folder be the correct place to upgrade the build so that vamp sdk 2.7 is used rather than 2.4? I would like to use something like this.

VAMP_SDK_DIR = /home/<user name>/vamp-plugin-sdk and

# Libraries required for the plugins.
#
PLUGIN_LIBS = -L../vamp-plugin-sdk/vamp-sdk -Wl,-Bstatic -lvamp-sdk -Wl,-Bdynamic -lpthread

# Flags required to tell the compiler to make a dynamically loadable object
#
PLUGIN_LDFLAGS = -shared -Wl,-Bdynamic -Wl,-soname=$(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -Wl,--version-script=vamp-plugin.map

# File extension for a dynamically loadable object
#
PLUGIN_EXT = .so

Are there any special flags that should be used in "essentia 2.1"?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions