** Description changed:

  [Impact]
  
-  * Users of Ardour who wish to use LV2 audio plugins and make settings
-    presets are running into an issue where they are unable to save changes
-    to their presets. Attempts simply crash the application.
+  * Users of Ardour who wish to use LV2 audio plugins and make settings
+    presets are running into an issue where they are unable to save changes
+    to their presets. Attempts simply crash the application.
  
-  * This has been only been observed in Ubuntu 20.04 LTS. Attempts to
-    reproduce the behavior on 18.04, 19.10, and Groovy Gorilla proved
-    fruitless.
+  * This has been only been observed in Ubuntu 20.04 LTS. Attempts to
+    reproduce the behavior on 18.04, 19.10, and Groovy Gorilla proved
+    fruitless.
  
-  * Upon investigation, the bug was a regression in lilv 0.24.6 which was
-    corrected in 0.24.8 per https://github.com/lv2/lilv/issues/32 and its 
-    attached commit.
+  * Upon investigation, the bug was a regression in lilv 0.24.6 which was
+    corrected in 0.24.8 per https://github.com/lv2/lilv/issues/32 and its
+    attached commit. This commit, and commits from the same day, have been
+    cherry-picked into patches for this upload. This upload is versioned as
+    0.14.6-1ubuntu0.1.
  
  [Test Case]
  
-  * In Ardour, start a new project, go to the Mixer view.
+  * In Ardour, start a new project, go to the Mixer view.
  
-  * Add a track to the project
+  * Add a track to the project
  
-  * Add any LV2 plugin to the track
+  * Add any LV2 plugin to the track
  
-  * Open the LV2 plugin interface via a double-click on the plugin
+  * Open the LV2 plugin interface via a double-click on the plugin
  
-  * Save a "New" preset, use any name.
+  * Save a "New" preset, use any name.
  
-  * Make a change to the plugin state (any parameter), click "Save".
-    Ardour will crash.
+  * Make a change to the plugin state (any parameter), click "Save".
+    Ardour will crash.
  
  [Regression Potential]
  
-  * This library (lilv) affects LV2 plugins and only LV2 plugins. Version 
-    0.24.8 contains a number of bugfixes to enhance the stability of LV2
-    plugins, including the bugfix mentioned.
+  * This library (lilv) affects LV2 plugins and only LV2 plugins. Version
+    0.24.8 contains a number of bugfixes to enhance the stability of LV2
+    plugins, including the bugfix mentioned. Many of those bugfixes were
+    cherry-picked into patches.
  
-  * Even though this version contains a number of bug fixes, there is always
-    potential for some regression in LV2 plugins to occur, such as 
-    misbehavior or other regressions similar to this particular bug.
+  * Even though these patches contain a number of bug fixes, there is always
+    potential for some regression in LV2 plugins to occur, such as
+    misbehavior or other regressions similar to this particular bug.
  
  [Other Info]
-  
-  * The diff in this case is quite large due to the number of bugs fixed. 
-    While it is possible for a simple cherry pick of the commit in question,
-    I believe there is an even greater risk of regression or bugs appearing 
-    if the full bugfix release is not used.
  
-  * The full bugfix release (0.24.8) fixes many bugs and does not contain
-    any new features as far as I can tell.
+  * The diff in this case may be quite large due to the number of bugs 
+    fixed.
+ 
+  * None of the included patches contain new features as far as I can
+ tell.
  
  
- Original bug follows:
+ Original bug report follows:
  
  The few lv2 plugins I have tried all crash ardour when I click on "save"
  to save the preset. Clicking Add to create a new plugin doesn't crash,
  but it also does not save the preset.  If you load a plugin preset
  already created and then click save, you end up wiping out the contents
  of the preset direcoty in ~/.lv2.  The .ttl files are deleted and you
  end up with an empty directoy.  The only thing printed on the console
  when this happens is this:
  
  CALF DEBUG: instance 0x55c00d102860 data 0x55c01ca1cf10
  CALF DEBUG: calf 0x7f8d31f7b0f0 cpi 0x7f8d31783ca0
  Segmentation fault (core dumped)
  
  AFAIK, teh preset add and save functions work for ladspa plugins.
  
  -Don
  
  ProblemType: Bug
  DistroRelease: Ubuntu 20.04
  Package: ardour 1:5.12.0-3ubuntu4
  ProcVersionSignature: Ubuntu 5.4.0-29.33-lowlatency 5.4.30
  Uname: Linux 5.4.0-29-lowlatency x86_64
  ApportVersion: 2.20.11-0ubuntu27
  Architecture: amd64
  CasperMD5CheckResult: skip
  CurrentDesktop: XFCE
  Date: Sat May  9 21:39:09 2020
  InstallationDate: Installed on 2020-04-26 (13 days ago)
  InstallationMedia: Ubuntu-Studio 20.04 LTS "Focal Fossa" - Release amd64 
(20200423)
  SourcePackage: ardour
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1877806

Title:
  [SRU] ardour crashes when saving lv2 plugin preset - bug discovered in
  lilv

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ardour/+bug/1877806/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to