Ardour GtkObject issue at startup

Hi there,

I’m having recent trouble to start Ardour, although it has always worked flawlessly for months. Below is what shows up when starting from terminal. As per some search on the net I have tried:

  • moving away the file ~/.config/dconf/user (only file in dconf folder) and restart system
  • updating system, uninstalling and reinstalling ardour
    (EDIT: before reinstalling I deleted all temporary ardour folders in my user folder)
  • uninstalling and installing ardour from git source code through yay (version 9)
  • uninstalling surge-xt (the first vst I was in the process of trying). Not sure pacman uninstalled everything.

The result is always the same.

Don’t know what to do next… Does anyone has a suggestion ?

Thanks in advance for your help
Nicolas

❯ ardour8
Ardour8.12.0 (compilé avec 8.12 et GCC version 14.2.1 20250207)
Ardour: [INFO]: Votre système est configuré pour limiter Ardour à 524288 fichiers ouverts
Ardour: [INFO]: Chargement du fichier de configuration-système /etc/ardour8/system_config
Ardour: [INFO]: CPU vendor: AuthenticAMD
Ardour: [INFO]: AVX capable processor
Ardour: [INFO]: AVX with FMA capable processor
Ardour: [INFO]: CPU brand: AMD Ryzen 5 3600 6-Core Processor
Ardour: [INFO]: Using AVX and FMA optimized routines
Ardour: [INFO]: Set Clip Library directory to '/home/nicolas/.local/share/sounds/clips'
Ardour: [INFO]: Chargement du fichier de métadonnées de greffon /usr/share/ardour8/plugin_metadata/plugin_tags
Ardour: [INFO]: add_lrdf_data '/home/nicolas/.config/ardour8/rdf:/usr/share/ardour8/rdf:/usr/local/share/ladspa/rdf:/usr/share/ladspa/rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/ladspa.rdfs'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/ladspa-rubberband.rdf'
Ardour: [INFO]: Chargement du fichier de style par défaut (/etc/ardour8/default_ui_config) pour l'interface graphique
Ardour: [INFO]: Chargement des patches MIDI 461 depuis /usr/share/ardour8/patchfiles

(ardour-8.12.0:72622): GLib-GObject-CRITICAL **: 21:17:02.925: cannot register existing type 'GtkObject'

(ardour-8.12.0:72622): GLib-GObject-CRITICAL **: 21:17:02.925: g_type_register_static: assertion 'parent_type > 0' failed

(ardour-8.12.0:72622): GLib-GObject-CRITICAL **: 21:17:02.925: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(ardour-8.12.0:72622): GLib-GObject-CRITICAL **: 21:17:02.925: cannot register existing type 'GtkBuildable'

(ardour-8.12.0:72622): GLib-GObject-CRITICAL **: 21:17:02.925: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed

(ardour-8.12.0:72622): GLib-CRITICAL **: 21:17:02.925: g_once_init_leave_pointer: assertion 'result != 0' failed

(ardour-8.12.0:72622): GLib-GObject-CRITICAL **: 21:17:02.925: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(ardour-8.12.0:72622): GLib-GObject-CRITICAL **: 21:17:02.925: g_type_register_static: assertion 'parent_type > 0' failed

Where did you get ardour?

Does the same thing happen if you enable “safe mode” in the session selection dialog?

Hi !
I got ardour from archlinux extra repo using sudo pacman -S ardour. I also tried compiling ardrour from source and the result is the same.

I don’t get to the session option because no UI is displayed at all. I only used ardour a couples of times to record audio so I didn’t installed any plugins. But the issue is raised at ardour starting, it does not get until session loading.

Regards,
Nicolas

Try with the demo version from here and see if the problem persists?

Hi,
Yes, demo seems to be working.
Hence I guess the official installation script does a better job.
Thanks !
Nicolas

So I can’t speak to how arch packages things on it’s end, but yes this is generally why we tell people ot test from the package here because there can be issues in compilation/packaging that cause issues down the line like what you are seeing.

Seablade