Skip to content

Symbol conflict with system-wide installed LADSPA #12

@x42

Description

@x42

Install caps LADSPA plugin (here: from debian's "caps" package) and caps-lv2 (here: from git to ~/.lv2) Start Ardour (which scans ladspa: caps.so is loaded).

Adding a caps-lv2 plugin wrongly calls into the system-wide the LADSPA.

Thread 1 "ardour-5.9.6" received signal SIGILL, Illegal instruction.
0x00007fffbc70bb07 in ?? () from /usr/lib/ladspa/caps.so
(gdb) bt
#0  0x00007fffbc70bb07 in  () at /usr/lib/ladspa/caps.so
#1  0x00007fffed3998eb in lilv_plugin_instantiate () at /usr/lib/liblilv-0.so.0
#2  0x00007ffff6939e81 in ARDOUR::LV2Plugin::init(void const*, long) (this=0x5555586e08e0, c_plugin=0x555558f21010, rate=48000) at ../libs/ardour/lv2_plugin.cc:515
#3  0x00007ffff6938eb0 in ARDOUR::LV2Plugin::LV2Plugin(ARDOUR::AudioEngine&, ARDOUR::Session&, void const*, long) (this=0x5555586e08e0, engine=..., 
    session=..., c_plugin=0x555558f21010, rate=48000) at ../libs/ardour/lv2_plugin.cc:344
#4  0x00007ffff6948fa4 in ARDOUR::LV2PluginInfo::load(ARDOUR::Session&) (this=0x55555b8f98b0, session=...) at ../libs/ardour/lv2_plugin.cc:3297
#5  0x000055555625cf02 in PluginSelector::load_plugin(boost::shared_ptr<ARDOUR::PluginInfo>) (this=0x55555bbaae00, pi=...) at ../gtk2_ardour/plugin_selector.cc:549

Probably because both /usr/lib/ladspa/caps.so and ~/.lv2/mod-caps-AutoFilter.lv2/AutoFilter.so have the same symbols.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions