View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007543ardourbugspublic2018-01-20 01:042018-03-08 16:55
Assigned To 
PlatformLinux x86_64OSArch LinuxOS Version4.14.13-1-ARCH
Product Version5.X git (version in description) 
Target VersionFixed in Version 
Summary0007543: Segfault when loading automation curves for plugins
DescriptionVersion: reproducible on 5.12 and 6.0-pre; backtrace is for 6.0-pre
Reproducible in JACK, ALSA, and Dummy modes; backtrace is for ALSA.

Whenever I load an automation curve for any plugin (e.g. a-Reverb), the curve is not displayed, and Ardour immediately segfaults.

If a session is loaded that already has plugin automation curves visible, Ardour will load the session successfully, and the curves function as expected.
Steps To Reproduce1. Launch Ardour, and open a session in any audio mode.
2. Create an audio track or bus, and insert a plugin on that track, if one is not already present.
3. In the editor window, right click on the far left side of the track to open the drop-down menu that contains "Automation."
4. Automation > Processor automation > [any plugin (e.g. "a-Reverb")] > [any parameter (e.g. "Enable")]
5. Immediately upon clicking any parameter (e.g. "Enable"), Ardour segfaults.
Additional Informationgtk2 version installed: 2.24.32

I was able to reproduce this issue on two different up-to-date Arch Linux systems.
TagsNo tags attached.
Attached Files? file icon backtrace [^] (25,605 bytes) 2018-01-20 01:04 [Show Content]

- Relationships

-  Notes
mocha_bean (reporter)
2018-01-20 01:29

Issue is no longer present after downgrading from glib 2.54.3 to 2.54.2. Given also that the segfault points to, this might narrow down the issue.
x42 (administrator)
2018-01-23 03:10

Did you re-compile Ardour and gtk, gtkmm after up/downgrade of libgobject?
mocha_bean (reporter)
2018-01-23 06:07
edited on: 2018-01-23 06:15

No, I did not recompile anything after downgrading glib. I compiled Ardour 6.0-pre while glib 2.54.3 was installed. gtk and gtkmm were installed as binaries, and both are on versions 2.24.32 and 2.24.5, respectively, from the Arch repos.

tuxem (reporter)
2018-03-08 10:27

I confirm what mocha_bean reported.

I'm also on archlinux on 2 PCs. With the glib2 upgrade to 2.54.3 automation on plugins make Ardour (5 and 6) crash. Downgrading glib to 2.53.2 without re-install/compile Ardour, it solves the issue.

Thanks mocha_bean for the workaround ;)
timbyr (developer)
2018-03-08 16:55

It sounds like this issue is specific to the version of glib2 in Arch.

It may not be an Arch specific bug but it would be worth at least reporting it to the Arch bug tracker if it hasn't been already.

- Issue History
Date Modified Username Field Change
2018-01-20 01:04 mocha_bean New Issue
2018-01-20 01:04 mocha_bean File Added: backtrace
2018-01-20 01:29 mocha_bean Note Added: 0020121
2018-01-23 03:10 x42 Note Added: 0020130
2018-01-23 06:07 mocha_bean Note Added: 0020132
2018-01-23 06:15 mocha_bean Note Edited: 0020132 View Revisions
2018-03-08 10:27 tuxem Note Added: 0020205
2018-03-08 16:55 timbyr Note Added: 0020206

Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker