The software editors/sigil hangs when I use File>Open file dialog, this
looks like the exact same issue I reported in calibre
https://marc.info/?l=openbsd-ports&m=158201980905357&w=2

Using "Save as" file dialog works as expected though.

I have no crash output because it hangs, only this messages from Gtk

I'm using OpenBSD -current amd64, updated with today's snapshot and packages up
to date.

solene@t480 ~ $ sigil
Warning: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to 
'/tmp/runtime-solene'
Warning: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to 
'/tmp/runtime-solene'

(sigil:51536): Gtk-CRITICAL **: 20:18:50.059: Error building template class 
'GtkDialog' for an instance of type 'GtkDialog': .:2:367 Invalid object type 
'GtkHeaderBar'
(sigil:51536): Gtk-CRITICAL **: 20:18:50.059: 
_gtk_container_get_border_width_set: assertion 'GTK_IS_CONTAINER (container)' 
failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.059: gtk_container_set_border_width: 
assertion 'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.059: 
_gtk_container_set_border_width_set: assertion 'GTK_IS_CONTAINER (container)' 
failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.059: _gtk_box_get_spacing_set: 
assertion 'GTK_IS_BOX (box)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.059: gtk_box_set_spacing: assertion 
'GTK_IS_BOX (box)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.059: _gtk_box_set_spacing_set: 
assertion 'GTK_IS_BOX (box)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.059: gtk_button_box_get_layout: 
assertion 'GTK_IS_BUTTON_BOX (widget)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.059: gtk_box_set_spacing: assertion 
'GTK_IS_BOX (box)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.059: 
_gtk_container_get_border_width_set: assertion 'GTK_IS_CONTAINER (container)' 
failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.059: gtk_container_set_border_width: 
assertion 'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.059: 
_gtk_container_set_border_width_set: assertion 'GTK_IS_CONTAINER (container)' 
failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.060: Error building template class 
'GtkFileChooserDialog' for an instance of type 'GtkFileChooserDialog': Unknown 
internal child: vbox
(sigil:51536): Gtk-CRITICAL **: 20:18:50.060: _gtk_file_chooser_set_delegate: 
assertion 'GTK_IS_FILE_CHOOSER (delegate)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.060: gtk_widget_set_visible: assertion 
'GTK_IS_WIDGET (widget)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.060: gtk_widget_set_no_show_all: 
assertion 'GTK_IS_WIDGET (widget)' failed
(sigil:51536): GLib-GObject-CRITICAL **: 20:18:50.060: g_object_setv: assertion 
'G_IS_OBJECT (object)' failed
(sigil:51536): GLib-GObject-CRITICAL **: 20:18:50.060: g_object_get_property: 
assertion 'G_IS_OBJECT (object)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.072: gtk_container_add: assertion 
'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.072: gtk_container_add: assertion 
'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.073: 
gtk_file_chooser_set_current_folder_file: assertion 'GTK_IS_FILE_CHOOSER 
(chooser)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.073: 
gtk_file_chooser_set_current_folder_file: assertion 'GTK_IS_FILE_CHOOSER 
(chooser)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.073: gtk_file_chooser_get_files: 
assertion 'GTK_IS_FILE_CHOOSER (chooser)' failed
(sigil:51536): GLib-GObject-CRITICAL **: 20:18:50.074: g_object_setv: assertion 
'G_IS_OBJECT (object)' failed
(sigil:51536): GLib-GObject-CRITICAL **: 20:18:50.074: g_object_setv: assertion 
'G_IS_OBJECT (object)' failed
(sigil:51536): GLib-GObject-CRITICAL **: 20:18:50.074: g_object_get_property: 
assertion 'G_IS_OBJECT (object)' failed
(sigil:51536): GLib-GObject-CRITICAL **: 20:18:50.074: g_object_setv: assertion 
'G_IS_OBJECT (object)' failed
(sigil:51536): GLib-GObject-CRITICAL **: 20:18:50.074: g_object_setv: assertion 
'G_IS_OBJECT (object)' failed
(sigil:51536): GLib-GObject-CRITICAL **: 20:18:50.074: g_object_setv: assertion 
'G_IS_OBJECT (object)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.074: gtk_file_chooser_add_filter: 
assertion 'GTK_IS_FILE_CHOOSER (chooser)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.074: gtk_file_chooser_add_filter: 
assertion 'GTK_IS_FILE_CHOOSER (chooser)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.075: gtk_file_chooser_add_filter: 
assertion 'GTK_IS_FILE_CHOOSER (chooser)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.075: gtk_file_chooser_add_filter: 
assertion 'GTK_IS_FILE_CHOOSER (chooser)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.075: gtk_file_chooser_add_filter: 
assertion 'GTK_IS_FILE_CHOOSER (chooser)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.075: 
gtk_file_chooser_set_current_folder_file: assertion 'GTK_IS_FILE_CHOOSER 
(chooser)' failed
(sigil:51536): GLib-GObject-CRITICAL **: 20:18:50.075: g_object_setv: assertion 
'G_IS_OBJECT (object)' failed
(sigil:51536): GLib-GObject-CRITICAL **: 20:18:50.075: g_object_get_property: 
assertion 'G_IS_OBJECT (object)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.075: gtk_container_foreach: assertion 
'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.075: gtk_container_foreach: assertion 
'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.187: 
_gtk_container_get_border_width_set: assertion 'GTK_IS_CONTAINER (container)' 
failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.187: gtk_container_set_border_width: 
assertion 'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.187: 
_gtk_container_set_border_width_set: assertion 'GTK_IS_CONTAINER (container)' 
failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.187: _gtk_box_get_spacing_set: 
assertion 'GTK_IS_BOX (box)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.187: gtk_box_set_spacing: assertion 
'GTK_IS_BOX (box)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.187: _gtk_box_set_spacing_set: 
assertion 'GTK_IS_BOX (box)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.187: gtk_button_box_get_layout: 
assertion 'GTK_IS_BUTTON_BOX (widget)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.187: gtk_box_set_spacing: assertion 
'GTK_IS_BOX (box)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.187: 
_gtk_container_get_border_width_set: assertion 'GTK_IS_CONTAINER (container)' 
failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.187: gtk_container_set_border_width: 
assertion 'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.187: 
_gtk_container_set_border_width_set: assertion 'GTK_IS_CONTAINER (container)' 
failed
(sigil:51536): GLib-GObject-CRITICAL **: 20:18:50.191: g_object_get_property: 
assertion 'G_IS_OBJECT (object)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.191: gtk_container_foreach: assertion 
'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.191: gtk_container_foreach: assertion 
'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.191: gtk_container_foreach: assertion 
'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.191: gtk_container_foreach: assertion 
'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.191: 
_gtk_file_chooser_embed_initial_focus: assertion 'GTK_IS_FILE_CHOOSER_EMBED 
(chooser_embed)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.194: gtk_container_foreach: assertion 
'GTK_IS_CONTAINER (container)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.477: Error building template class 
'GtkTooltipWindow' for an instance of type 'GtkTooltipWindow': .:2:524 Invalid 
object type 'GtkImage'
(sigil:51536): Gtk-CRITICAL **: 20:18:50.985: gtk_widget_hide: assertion 
'GTK_IS_WIDGET (widget)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:50.985: gtk_widget_hide: assertion 
'GTK_IS_WIDGET (widget)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:53.010: gtk_widget_hide: assertion 
'GTK_IS_WIDGET (widget)' failed
(sigil:51536): Gtk-CRITICAL **: 20:18:53.010: gtk_widget_hide: assertion 
'GTK_IS_WIDGET (widget)' failed

Reply via email to