#225 V3.0 beta does not start successfully on Ubuntu

v2.1
pending
nobody
None
5
4 days ago
6 days ago
sildeag
No

Failed to list Vamp plugins: External plugin host exited unexpectedly while listing plugins.

I have two plugins: FChT_f0gram.64.so and match-vamp-plugin.so in my ~/vamp folder.

Discussion

  • sildeag

    sildeag - 6 days ago

    export VAMP_PATH=~/vamp solved that but ./sonic-visualiser took forever...an endless loop possibly? compared to no time at all without Vamp plugins.

     
    Last edit: sildeag 6 days ago
  • Chris Cannam

    Chris Cannam - 6 days ago

    Hi there -- thanks for the report! As I understand it, this is on Ubuntu, having compiled from source (with capnproto from git), is that right?

    There is an extra step needed, which is to copy the file checker/vamp-plugin-load-checker into the top-level sonic-visualiser directory. The sonic-visualiser binary needs to find two helper programs in the same directory as it: vamp-plugin-load-checker and piper-vamp-simple-server.

    With that in place, it definitely should not be hanging on startup. If it's still doing so, can you send me (or attach here) a copy of the file $HOME/.local/sonic-visualiser/Sonic Visualiser/log/sv-debug.log please?

    I'm working toward an Ubuntu binary/package today, if I can find enough room for a VM for it (I don't use Ubuntu normally). I also need to update the build instructions for Linux, as you've discovered.

     
  • Chris Cannam

    Chris Cannam - 6 days ago
    • summary: V3.0 beta --> V3.0 beta does not start successfully on Ubuntu
     
  • sildeag

    sildeag - 5 days ago

    Copied vamp-plugin-load-checker into the same directory. It wasn't present.

    Problem still seemed to persist.
    File $HOME/.local/share/sonic-visualiser/Sonic Visualiser/log/sv-debug.log attached.

    Once I better understand how it works, I want to make a plugin that counts chirps and permits the extract of matching bird-song vocalisations from 32MB wavefile segments.

    The instructions for Ubuntu 16.04 capnproto were:
    git clone https://github.com/sandstorm-io/capnproto.git
    cd capnproto/c++
    autoreconf -i && ./configure && make -j6 check && sudo make install

     
    Last edit: sildeag 5 days ago
  • Chris Cannam

    Chris Cannam - 5 days ago

    OK, that's the key - I installed the Fan Chirp plugin and now 3.0beta1 hangs on startup here as well. That's very interesting, and it gives me something to investigate...

     
  • Chris Cannam

    Chris Cannam - 5 days ago

    I see what's happening, and should have a fix for beta2. (Or if you are building from the SV repo code, for tomorrow.) In the meantime I'm afraid the workaround is to move the Fan Chirp plugin away and not to try to use it.

     
    Last edit: Chris Cannam 5 days ago
  • Chris Cannam

    Chris Cannam - 5 days ago

    This is fixed in the Mercurial repo now (rev de83b1031a4a).

     
  • Chris Cannam

    Chris Cannam - 5 days ago
    • status: open --> pending
     
  • sildeag

    sildeag - 4 days ago

    Thanks. I am happy.

    I built from the Mercurial repo on Ubuntu 16.04 64-bit and no problem when the 2 plugins present.

    Input at terminal window:
    ./sonic-visualiser

    Output at terminal window:
    listPluginData: about to ask loader to list plugins listPluginData: loader listed 2 plugins listPluginData: loading plugin and querying static data: match-vamp-plugin:match listPluginData: loading plugin and querying static data: fcht_f0gram:fchtransformf0gram Pane::Pane(0x294d1c0) returning PaneStack::showOrHidePaneAccessories: count == 1 OSCQueue::OSCQueue: Base OSC URL is osc.udp://Sildeag:11075/ VersionTester: URL is <http://sonicvisualiser.org/latest-version.txt> qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method Finished setting up OSC interface Comparing current version "3.0-beta1" with latest version "2.5" ERROR: PluginRDFDescription::indexURL: No vamp:identifier for output <<http://vamp-plugins.org/rdf/plugins/mazurka-plugins#mzchronogram_output_>> ERROR: PluginRDFDescription::indexURL: No vamp:identifier for output <<http://vamp-plugins.org/rdf/plugins/vamp-aubio#aubiomfcc_output_mfcc>>

    When only the match-vamp present, a warning window poped-up:

    Failed to load plugins Failed to load one or more plugin libraries: /usr/local/lib/vamp/libvamp_essentia.so Plugin load check failed or timed out /usr/lib/ladspa/sifter_1210.so Unable to open plugin library: /usr/lib/ladspa/sifter_1210.so: undefined symbol: q_sort These plugins may be incompatible with the system, and will be ignored during this run of Sonic Visualiser.

    I do have essentia sdk development environment and "libvamp_essentia.so" does exist.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks