[Bug 289714] audio/ardour: does not start on Rel. 14.3

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 07 Jan 2026 14:18:09 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289714

Stellan Alm <stellan.alm@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |stellan.alm@gmail.com

--- Comment #5 from Stellan Alm <stellan.alm@gmail.com> ---
Hi,

I run latest packages on:
FreeBSD freesbie 15.0-RELEASE FreeBSD 15.0-RELEASE
releng/15.0-n280995-7aedc8de6446 GENERIC amd64

directly on HW: Lenovo Thinkpad P15v gen2. 


Before the update to from FreeBSD version 14.3 and to Ardour8.12, I could use
Ardour.

So debugging using the method described in
https://ardour.org/debugging_ardour.html, isn't not helpful.


What I discovered is that a lot of values in both config and session files gets
a default value="inf. 

So I can't start Ardour without a "good" config.

Booted into a Linux distro, downloaded ardour 8.12, started it.
Took that config into to my freebsd, adjusted it and voila, Ardour started.
But by starting and closing Ardour without saving the session, config gets
corrupted and can't start Ardour again:
---------------------8<---------------------------------
WARNING: Your system has a limit for maximum amount of locked memory!
         This might cause Ardour to run out of memory before your system runs
         out of memory. You can view the memory limit with 'ulimit -l', and it
         is normally controlled by /etc/security/limits.conf

Ardour8.12.0 (built using 8.12 and GCC version FreeBSD Clang 19.1.7
(https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2))
Ardour: [INFO]: Your system is configured to limit Ardour to 1877607 open files
Ardour: [INFO]: Loading system configuration file
/usr/local/etc/ardour8/system_config
Ardour: [INFO]: Loading user configuration file
/home/stellan/.config/ardour8/config
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX capable processor
Ardour: [INFO]: AVX with FMA capable processor
Ardour: [INFO]: AVX512F capable processor
Ardour: [INFO]: CPU brand: 11th Gen Intel(R) Core(TM) i9-11950H @ 2.60GHz
Ardour: [INFO]: Using AVX512F optimized routines
Ardour: [INFO]: Loading plugin meta data file
/usr/local/share/ardour8/plugin_metadata/plugin_tags
Ardour: [INFO]: Loading plugin statistics file
/home/stellan/.config/ardour8/plugin_metadata/plugin_stats
Ardour: [INFO]: add_lrdf_data
'/home/stellan/.config/ardour8/rdf:/usr/local/share/ardour8/rdf:/usr/local/share/ladspa/rdf:/usr/share/ladspa/rdf'
Ardour: [INFO]: read rdf_file
'file:///usr/local/share/ladspa/rdf/ladspa-rubberband.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/local/share/ladspa/rdf/ladspa.rdfs'
Cannot xinstall SIGPIPE error handler
Ardour: [INFO]: Loading default ui configuration file
/usr/local/etc/ardour8/default_ui_config
Ardour: [INFO]: Loading 461 MIDI patches from
/usr/local/share/ardour8/patchfiles
Ardour: [INFO]: Loading user ui configuration file
/home/stellan/.config/ardour8/ui_config
Ardour: [INFO]: Loading color file
/usr/local/share/ardour8/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file
/usr/local/etc/ardour8/clearlooks.rc
Ardour: [INFO]: Loading bindings from /usr/local/etc/ardour8/ardour.keys
Loading ui configuration file /usr/local/etc/ardour8/clearlooks.rc
Found nothing along
/home/stellan/.config/ardour8/templates:/usr/local/share/ardour8/templates
[1]    12554 segmentation fault (core dumped)  ardour8

---------------------8<---------------------------------

But by restoring the "good config" it starts.
 $ cp ~/.config/ardour8/config_good/config ~/.config/ardour8/

Sensing that xml tag containg value="inf" is a default value not set, both in
config and session *.ardour, that it is this that is the culprit.



So in order to go deeper into this, I will try to find a way to build ardour
8.12 locally with debug enabled. But here I need som pointers, since I'm using
latest packages.

-- 
You are receiving this mail because:
You are the assignee for the bug.