Attached is the debdiff for update of package from 0.24.6 to 0.24.8. ** 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. + + * 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. + + [Test Case] + + * In Ardour, start a new project, go to the Mixer view. + + * Add a track to the project + + * Add any LV2 plugin to the track + + * Open the LV2 plugin interface via a double-click on the plugin + + * Save a "New" preset, use any name. + + * 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. + + * 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. + + [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. + + + Original bug 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) ** Summary changed: - ardour crashes when saving lv2 plugin preset + [SRU] ardour crashes when saving lv2 plugin preset - bug discovered in lilv ** Patch added: "Debdiff for bugfix release" https://bugs.launchpad.net/ubuntu/+source/lilv/+bug/1877806/+attachment/5374366/+files/lilv_0.24.8~dfsg0-1ubuntu0.20.04.1.debdiff -- 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 [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
