View Issue Details

IDProjectCategoryView StatusLast Update
0005612ardourbugspublic2013-08-23 21:17
ReporterEdwardDiehl Assigned To 
PrioritynormalSeveritymajorReproducibilitysometimes
Status newResolutionopen 
Product Version3.0 
Summary0005612: Problem opening GUI for IR plugin
DescriptionUsing Ardour 3.3 (from Ardour website + AVLinux 6.0.1

When using IR LV2 plugin sometimes when I double click on mixer
channel box to open IR GUI instead of opening plugin the Ardour GUI
hangs and is no longer updated (turns into a grey box). Ardour3 keeps
working (playing sound via linuxsampler plugin driven by keyboard),
but GUI never recovers. Note, that sometimes I do succeed in opening the IR GUI.
Additional InformationWhen this happens the errors below appear on
the terminal where I started Ardour3:

(ardour-3.3:15517): Gtk-CRITICAL **: gtk_box_pack: assertion `child->parent == NULL' failed
(ardour-3.3:15517): Gtk-CRITICAL **: gtk_box_pack: assertion `child->parent == NULL' failed
(ardour-3.3:15517): Gtk-CRITICAL **: gtk_box_pack: assertion `child->parent == NULL' failed
(ardour-3.3:15517): Gtk-CRITICAL **: gtk_box_pack: assertion `child->parent == NULL' failed
(ardour-3.3:15517): Gtk-CRITICAL **: gtk_box_pack: assertion `child->parent == NULL' failed
(ardour-3.3:15517): Gtk-CRITICAL **: gtk_box_pack: assertion `child->parent == NULL' failed
(ardour-3.3:15517): Gtk-CRITICAL **: gtk_box_pack: assertion `child->parent == NULL' failed
(ardour-3.3:15517): GLib-GObject-WARNING **: cannot register existing type `IRWaveDisplay'
(ardour-3.3:15517): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
(ardour-3.3:15517): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
(ardour-3.3:15517): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
(ardour-3.3:15517): GLib-GObject-WARNING **: cannot register existing type `IRModeInd'
(ardour-3.3:15517): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
(ardour-3.3:15517): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
(ardour-3.3:15517): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion `GTK_IS_WIDGET (widget)' failed
(ardour-3.3:15517): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
(ardour-3.3:15517): GLib-GObject-WARNING **: cannot register existing type `IRMeter'
(ardour-3.3:15517): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
(ardour-3.3:15517): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
(ardour-3.3:15517): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion `GTK_IS_WIDGET (widget)' failed
(ardour-3.3:15517): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed

TagsNo tags attached.

Activities

EdwardDiehl

2013-07-24 17:05

reporter   ~0015175

Last edited: 2013-07-24 17:27

After further tests, I conclude that the IR GUI will only open 1 time when Ardour is run. 2nd attempt to open GUI causes a hang. Also find that IR GUI will cause qtractor to sometimes, so perhaps the problem is really the IR plugin.

EdwardDiehl

2013-08-23 19:05

reporter   ~0015282

Aug 23, 2013. Just built a fresh version from git (3.3-174-g3247c5a) now get these errors when try to open IR Gui a 2nd time:

(ardour-3.3:5766): GLib-GObject-WARNING **: cannot register existing type `IRWaveDisplay'

(ardour-3.3:5766): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(ardour-3.3:5766): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

(ardour-3.3:5766): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed

(ardour-3.3:5766): GLib-GObject-WARNING **: cannot register existing type `IRModeInd'

(ardour-3.3:5766): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(ardour-3.3:5766): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

(ardour-3.3:5766): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion `GTK_IS_WIDGET (widget)' failed

(ardour-3.3:5766): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed

(ardour-3.3:5766): GLib-GObject-WARNING **: cannot register existing type `IRMeter'

(ardour-3.3:5766): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(ardour-3.3:5766): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

(ardour-3.3:5766): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion `GTK_IS_WIDGET (widget)' failed

(ardour-3.3:5766): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed

paul

2013-08-23 20:27

administrator   ~0015283

the problem is the plugin.

EdwardDiehl

2013-08-23 21:17

reporter   ~0015284

Ok, I'll send a bug report to the plugin author.

Issue History

Date Modified Username Field Change
2013-07-23 13:38 EdwardDiehl New Issue
2013-07-24 17:05 EdwardDiehl Note Added: 0015175
2013-07-24 17:27 EdwardDiehl Note Edited: 0015175
2013-08-23 19:05 EdwardDiehl Note Added: 0015282
2013-08-23 20:27 paul Note Added: 0015283
2013-08-23 21:17 EdwardDiehl Note Added: 0015284