Menu

#18 ardour hangs forever as soon as i try to add a drumkv1 instance

1.3.0
open
nobody
None
2025-01-15
2025-01-11
No

Hello and happy new year,

Ardour hangs forever as soon as i try to add a drumkv1 plugin or as soon as I try to load a session containing a dumkv1 plugin

There is nothing on ardour stdout/stderr

I use both ardour and drumkv1 from debian testing:

  • drumkv1 version 1.2.0 (debian package version: 1.2.0-1)
  • ardour version 8.10 (debian package version: 1:8.10.0+ds-1)

best regards,
Matthieu

Discussion

  • matthieu imbert

    matthieu imbert - 2025-01-11

    by the way, where is the right place to submit ticket, here or github or somewhere else?

     
  • Rui Nuno Capela

    Rui Nuno Capela - 2025-01-11

    please try with the drumkv1-lv2 from the repos, either from OBS Debian 12 or the "Applications (noble)" PPA , as they are more suited to run on ardour due to qt6 being statically linked and self-contained.

     
  • matthieu imbert

    matthieu imbert - 2025-01-13

    A few updates:

    • I struggled installing the debian 12 packages from OBS, and gave up. Instead I reverted to previous package versions from debian (debian packages 1.1.0 from snapshots.debian and 0.9.29-1 from debian stable) and in both case ardour hangs in the same way
    • I was wrong when i said there is nothing on ardour's stdout/err. Here are the messages when I try to add drumkv1-lv2 plugin:
    (ardour-8.10.0~ds:7987): GLib-GObject-CRITICAL **: 08:16:44.166: cannot register existing type 'GtkWidget'
    (ardour-8.10.0~ds:7987): GLib-GObject-CRITICAL **: 08:16:44.166: cannot add class private field to invalid type '<invalid>'
    (ardour-8.10.0~ds:7987): GLib-GObject-CRITICAL **: 08:16:44.166: cannot add private field to invalid (non-instantiatable) type '<invalid>'
    (ardour-8.10.0~ds:7987): GLib-GObject-CRITICAL **: 08:16:44.166: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
    (ardour-8.10.0~ds:7987): GLib-GObject-CRITICAL **: 08:16:44.166: cannot register existing type 'GtkBuildable'
    (ardour-8.10.0~ds:7987): GLib-GObject-CRITICAL **: 08:16:44.166: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed
    (ardour-8.10.0~ds:7987): GLib-CRITICAL **: 08:16:44.166: g_once_init_leave_pointer: assertion 'result != 0' failed
    (ardour-8.10.0~ds:7987): GLib-GObject-CRITICAL **: 08:16:44.166: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
    (ardour-8.10.0~ds:7987): Gtk-CRITICAL **: 08:16:44.166: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed
    (ardour-8.10.0~ds:7987): Gtk-CRITICAL **: 08:16:44.166: gtk_style_context_lookup_color: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed
    (ardour-8.10.0~ds:7987): Gtk-CRITICAL **: 08:16:44.166: gtk_style_context_get_color: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed
    (ardour-8.10.0~ds:7987): GLib-GObject-CRITICAL **: 08:16:44.166: cannot register existing type 'GtkWidget'
    (ardour-8.10.0~ds:7987): GLib-GObject-CRITICAL **: 08:16:44.166: cannot add class private field to invalid type '<invalid>'
    (ardour-8.10.0~ds:7987): GLib-GObject-CRITICAL **: 08:16:44.166: cannot add private field to invalid (non-instantiatable) type '<invalid>'
    (ardour-8.10.0~ds:7987): GLib-GObject-CRITICAL **: 08:16:44.166: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
    
    • I tried drumkv1 lv2 in Carla, and it works well
    • I tried padthv1 lv2 in adrour and ardour hangs in the same way

    So I suspect that maybe the issue is more related to ardour (but still, i would like to solve it!)

    also i submitted a bug to debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092795

     

Log in to post a comment.

MongoDB Logo MongoDB