FS#61538 - GNOME Settings stops starting suddenly
Attached to Project:
Arch Linux
Opened by Calin Dan (calindan2013) - Saturday, 26 January 2019, 10:19 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 29 May 2019, 14:28 GMT
Opened by Calin Dan (calindan2013) - Saturday, 26 January 2019, 10:19 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 29 May 2019, 14:28 GMT
|
Details
GNOME Settings stopped working suddenly without doing any
changes to system
Additional info: * GNOME 3.30.2 * [tmroland@localhost ~]$ gnome-control-center Segmentation fault (core dumped) [ 417.815532] traps: gnome-control-c[4639] general protection fault ip:7fd78d1ad8e2 sp:7ffcb95d0420 error:0 in libglib-2.0.so.0.5900.0[7fd78d183000+85000] Jan 26 10:15:42 localhost kernel: audit: type=1701 audit(1548497742.769:143): auid=1000 uid=1000 gid=998 ses=3 pid=9976 comm="gnome-control-c" exe="/usr/bin/gnome-control-center" sig=11 res=1 #2 0x000055e82b426e44 n/a (gnome-control-center) #3 0x000055e82b42c6db n/a (gnome-control-center) #8 0x000055e82b45c279 n/a (gnome-control-center) #12 0x000055e82b45a2c2 n/a (gnome-control-center) #19 0x000055e82b459c5a cc_panel_list_set_active_panel (gnome-control-center) #20 0x000055e82b45ecf0 n/a (gnome-control-center) #24 0x000055e82b45b060 cc_window_new (gnome-control-center) #25 0x000055e82b45ef2c n/a (gnome-control-center) #33 0x000055e82b356359 main (gnome-control-center) #35 0x000055e82b3563ae _start (gnome-control-center) Steps to reproduce: Default fresh arch install with nvidia 415.27 driver , Xorg + GNOME 3.30.2, just click settings and nothing happens and when done from terminal it shows segfault. |
This task depends upon
Closed by Antonio Rojas (arojas)
Wednesday, 29 May 2019, 14:28 GMT
Reason for closing: Fixed
Additional comments about closing: gnome 3.32
Wednesday, 29 May 2019, 14:28 GMT
Reason for closing: Fixed
Additional comments about closing: gnome 3.32
Problem occurs on both Xorg and Wayland sessions.
Maybe a partial system update related issue?
Related maybe?
downgrade glib2
Maybe a dupe of https://bugs.archlinux.org/task/61974
https://gitlab.gnome.org/GNOME/gnome-control-center/issues/285
Upstream's official stance is that the fix, merged a month ago, is not worthy of a new stable release, so feel free to backport the patch to whatever stable release you're currently shipping.
The bug itself is using the wrong libgio free function on a structure that was very similar in name and shape to the actual structure that's being used, and the structure that it's expecting was recently changed by a glib2 update.
So, yeah, downgrade glib2, and wait for the gnome-control-center package maintainer to integrate upstream's patch into a release before upgrading glib2 again.
Would be good to get a comment from @calindan2013 to confirm if downgrading glib2 does not fix for them, to un-hijack this bug.
https://gitlab.gnome.org/GNOME/gnome-control-center/issues/285#note_431271
Run "gsettings reset org.gnome.ControlCenter last-panel" worked for me
There is an upstream patch from a month ago already fixing the issue, not by correcting the bug, but hy replacing the affected code with something completely different. This patch was not a candidate for a new stable release a month ago, but a new stable release is out as of yesterday, and it probably already contains that fix.
E: Damn, looks like gnome-control-center wasn't updated.
E2: Okay, I see an updated gnome-control-center is in the gnome-unstable repository.