fedora-30 won't open control panel, dumps core

29 views
Skip to first unread message

ryan...@ryantate.com

unread,
Jan 2, 2020, 12:36:36 PM1/2/20
to qubes-users
Downloaded pristine fedora-30 template using qubes-dom0-uipdate. Updated it through the built in update mechanism (which, thank you for that, it is nice).

However, navigating to fedora-30/Settings in Qubes menu is totally non responsive.

Typing `gnome-control-center` at terminal in fedora30 template vm dumps core.

typing `XDG_CURRENT_DESKTOP=GNOME gnome-control-center` in that same terminal seems to work at first (this is how I opened settings in fedora-29 template :-\).  But then when I navigate to the Devices/Printers section to add a printer it dumps core again. Transcript below.

Now, whenever I try to re-open control center, it opens in the printer tab, and so immediately dumps core. So I seem to have already ruined my fedora-30 template, if I ever want to change the settings.

(By the way, I think this is the 4.0.1 fedora-30 if it makes any difference, based on the filenames curl downloaded. I don't think I'm on 4.0.2 yet? But I needed to try fedora-30 because I have a new printer here that fedora 29 does not seem to have drivers for.)

Does the fedora-30 settings menu work for everyone else and maybe my Qubes is somehow borked?


------
[user@fedora-30 ~]$ gnome-control-center
**
ERROR:../shell/cc-shell-model.c:458:cc_shell_model_set_panel_visibility: assertion failed: (valid)
Aborted (core dumped)
[user@fedora-30 ~]$ XDG_CURRENT_DESKTOP=GNOME gnome-control-center

(gnome-control-center:1139): GLib-CRITICAL **: 12:23:46.500: g_variant_get_type: assertion 'value != NULL' failed

(gnome-control-center:1139): GLib-CRITICAL **: 12:23:46.500: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed

(gnome-control-center:1139): GLib-CRITICAL **: 12:23:46.500: g_variant_get_boolean: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)' failed

(gnome-control-center:1139): GLib-CRITICAL **: 12:23:46.500: g_variant_get_type: assertion 'value != NULL' failed

(gnome-control-center:1139): GLib-CRITICAL **: 12:23:46.500: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed

(gnome-control-center:1139): GLib-CRITICAL **: 12:23:46.500: g_variant_get_boolean: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)' failed

(gnome-control-center:1139): GLib-CRITICAL **: 12:23:46.500: g_variant_get_type: assertion 'value != NULL' failed

(gnome-control-center:1139): GLib-CRITICAL **: 12:23:46.500: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed

(gnome-control-center:1139): GLib-CRITICAL **: 12:23:46.500: g_variant_get_boolean: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)' failed

(gnome-control-center:1139): GLib-CRITICAL **: 12:23:46.500: g_variant_get_type: assertion 'value != NULL' failed

(gnome-control-center:1139): GLib-CRITICAL **: 12:23:46.500: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed

(gnome-control-center:1139): GLib-CRITICAL **: 12:23:46.500: g_variant_get_boolean: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)' failed

(gnome-control-center:1139): display-cc-panel-WARNING **: 12:23:51.332: no sunset data, using 16.00

(gnome-control-center:1139): display-cc-panel-WARNING **: 12:23:51.332: no sunrise data, using 8.00

(gnome-control-center:1139): GLib-GObject-CRITICAL **: 12:23:51.347: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
Segmentation fault (core dumped)
[user@fedora-30 ~]$ XDG_CURRENT_DESKTOP=GNOME gnome-control-center

(gnome-control-center:1169): display-cc-panel-WARNING **: 12:23:57.594: no sunset data, using 16.00

(gnome-control-center:1169): display-cc-panel-WARNING **: 12:23:57.595: no sunrise data, using 8.00

(gnome-control-center:1169): GLib-GObject-CRITICAL **: 12:23:57.602: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
Segmentation fault (core dumped)
[user@fedora-30 ~]$ XDG_CURRENT_DESKTOP=GNOME gnome-control-center

(gnome-control-center:1193): display-cc-panel-WARNING **: 12:24:08.789: no sunset data, using 16.00

(gnome-control-center:1193): display-cc-panel-WARNING **: 12:24:08.790: no sunrise data, using 8.00

(gnome-control-center:1193): GLib-GObject-CRITICAL **: 12:24:08.804: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
Segmentation fault (core dumped)
[user@fedora-30 ~]$ XDG_CURRENT_DESKTOP=GNOME gnome-control-center

(gnome-control-center:1222): display-cc-panel-WARNING **: 12:24:11.537: no sunset data, using 16.00

(gnome-control-center:1222): display-cc-panel-WARNING **: 12:24:11.538: no sunrise data, using 8.00

(gnome-control-center:1222): GLib-GObject-CRITICAL **: 12:24:11.568: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
Segmentation fault (core dumped)
[user@fedora-30 ~]$ XDG_CURRENT_DESKTOP=GNOME gnome-control-center

(gnome-control-center:1245): display-cc-panel-WARNING **: 12:24:13.679: no sunset data, using 16.00

(gnome-control-center:1245): display-cc-panel-WARNING **: 12:24:13.679: no sunrise data, using 8.00

(gnome-control-center:1245): GLib-GObject-CRITICAL **: 12:24:13.698: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
Segmentation fault (core dumped)
[user@fedora-30 ~]$

ryan...@ryantate.com

unread,
Feb 11, 2020, 4:18:14 PM2/11/20
to qubes-users


On Thursday, January 2, 2020 at 12:36:36 PM UTC-5, Ryan Tate wrote:

Typing `gnome-control-center` at terminal in fedora30 template vm dumps core.

typing `XDG_CURRENT_DESKTOP=GNOME gnome-control-center` in that same terminal seems to work at first (this is how I opened settings in fedora-29 template :-\).  But then when I navigate to the Devices/Printers section to add a printer it dumps core again.

The issue has specifically to do with GNOME Settings Devices/Displays, which happens to be included in the default screen in GNOME Settings/Devices. Any attempt to access "Displays" dumps core. I suspect this has something to do with virtualization, so either some issue with Xen generally or Qubes specifically, but that's pure speculation.

The solution for me was just to open with
`[user@fedora-30 ~]$ XDG_CURRENT_DESKTOP=GNOME gnome-control-center printers`

...which takes me straight to the printers dialog.

However, fedora-30/Settings in the appmenu is still failing (no response). I suspect this is related to the need for XDG_CURRENT_DESKTOP=GNOME on the command line. Why this is needed is beyond my expertise but it's also not new (for me at least) to fedora-30, I had the same issue on fedora-29 and perhaps prior.

All this is with a freshly reinstalled fedora 30 on the latest Qubes 4.0 (4.0.3). (I always install fresh.)

I can't imagine I'm the only one hitting this issue?Perhaps the need to open Settings from a templateVM is rare, idk.

Anyway, at least I can print from fedora-30 based appvms now.

ryan...@ryantate.com

unread,
Feb 11, 2020, 4:26:00 PM2/11/20
to qubes-users


On Tuesday, February 11, 2020 at 4:18:14 PM UTC-5, Ryan Tate wrote:
The solution for me was just to open with
`[user@fedora-30 ~]$ XDG_CURRENT_DESKTOP=GNOME gnome-control-center printers`


I meant to add, if you've got gnome-control-center (GNOME Settings) to the point where it always dumps core when called without additional arguments (like "printers ") you can fix this with:

`gsettings reset org.gnome.ControlCenter last-panel`

...and then just try to remember not to navigate to "Devices" :-\
Reply all
Reply to author
Forward
0 new messages