View Issue Details

IDProjectCategoryView StatusLast Update
0007408ardourbugspublic2017-06-27 11:51
Reporterjerome.barbaza Assigned To 
PriorityurgentSeveritycrashReproducibilityalways
Status closedResolutionfixed 
PlatformUbuntuOSUbuntustudioOS Version17.04
Product Version5.10 
Summary0007408: plugins LV2 Calf crash ardour
DescriptionArdour can not open a file containing a midi track with Calf fluidsynth.
And also when I create a new midi track and I add Calf fluidsynth then ardour immediately stops.
Steps To ReproduceCreate a new project
Create a midi track
Affect calf fluidsynth in the slice
Ardour stops
Additional InformationThis problem occurs with the original 5.0 versions as well as 5.6, 5.9, and 5.10

By laying Ardor as a console, here is the message that I get:
"Creating a blank synth
CALF DEBUG: instance 0x10deecf0 data 0x10d83730
CALF DEBUG: calf 0x7efff8c56770 cpi 0x7efff8255320
ardour-5.10.0: lv2gui.cpp :313 : void* gui_instantiate(const _LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*): l'assertion « xml » a échoué.
Abandon (core dumped)"
TagsNo tags attached.

Activities

johmue-eo

2017-06-26 20:22

developer   ~0019812

Last edited: 2017-06-26 20:22

That's probably the assertion of calf's lv2gui.cpp: https://github.com/calf-studio-gear/calf/blob/master/src/lv2gui.cpp#L355

If I understand the code correctly, the calf plugin want's to access the xml code to paint its gui. That fails and the plugin blows itself up and thus also kills the host.

Maybe there calf plugins are not installed properly.

Where did you get the calf packages from? Which version are they? Do they work in other hosts like carla, or jalv?

jerome.barbaza

2017-06-26 21:05

reporter   ~0019813

In fact I tried to use a plugin calf and it also crashes
On the other hand the calf plugin works with Calf JACK HOST.

Calf is installed by default in ubuntu studio 17.04 64bit

johmue-eo

2017-06-27 07:59

developer   ~0019815

It's very likely to be a problem in your calf plugin installation. I checked the code of the calf plugins again and it seems that calf does not find the xml-file discribing its GUI.


Maybe you can do the following tests:

* Use different plugin hosts like Jalv or Carla

* Try different calf plugins

* Try the package calf-plugins-git instead of calf-plugins

* Try kxstudio instead of ubuntu studio. kxstudio has usually very well maintained packages.

jerome.barbaza

2017-06-27 11:49

reporter   ~0019816

I solved the problem

I deleted the packages
- calf-plugins
- calf-ladspa (who asked me to remove also lmms)

I tried jalv and Carla without the plug calf - ok

So I reinstalled calf-plugins only

And retrying with ardour, it works.
I have the GUI that appears without planting ardour

May be a conflict between calf-plugins and calf-ladspa

This is not an ardour bug

johmue-eo

2017-06-27 11:51

developer   ~0019817

As suspected not an ardour bug.

Issue History

Date Modified Username Field Change
2017-06-26 20:08 jerome.barbaza New Issue
2017-06-26 20:22 johmue-eo Note Added: 0019812
2017-06-26 20:22 johmue-eo Note Edited: 0019812
2017-06-26 21:05 jerome.barbaza Note Added: 0019813
2017-06-27 07:59 johmue-eo Note Added: 0019815
2017-06-27 07:59 johmue-eo Status new => feedback
2017-06-27 11:49 jerome.barbaza Note Added: 0019816
2017-06-27 11:49 jerome.barbaza Status feedback => new
2017-06-27 11:51 johmue-eo Note Added: 0019817
2017-06-27 11:51 johmue-eo Status new => closed
2017-06-27 11:51 johmue-eo Resolution open => fixed