Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1929564 - [abrt] gnome-control-center: g_settings_set_property(): gnome-control-center killed by SIGTRAP
Summary: [abrt] gnome-control-center: g_settings_set_property(): gnome-control-center ...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-control-center
Version: rawhide
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Pete Walter
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:7adaaa7eafd70f3dc46048a4bc6...
Depends On:
Blocks: F34BetaFreezeException F34FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2021-02-17 07:35 UTC by Mikhail
Modified: 2021-02-23 16:53 UTC (History)
12 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-02-23 16:53:32 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (219.21 KB, text/plain)
2021-02-17 07:35 UTC, Mikhail
no flags Details
File: core_backtrace (102.59 KB, text/plain)
2021-02-17 07:35 UTC, Mikhail
no flags Details
File: cpuinfo (2.55 KB, text/plain)
2021-02-17 07:36 UTC, Mikhail
no flags Details
File: dso_list (11.33 KB, text/plain)
2021-02-17 07:36 UTC, Mikhail
no flags Details
File: environ (1.57 KB, text/plain)
2021-02-17 07:36 UTC, Mikhail
no flags Details
File: limits (1.29 KB, text/plain)
2021-02-17 07:36 UTC, Mikhail
no flags Details
File: maps (63.98 KB, text/plain)
2021-02-17 07:36 UTC, Mikhail
no flags Details
File: mountinfo (2.89 KB, text/plain)
2021-02-17 07:36 UTC, Mikhail
no flags Details
File: open_fds (2.53 KB, text/plain)
2021-02-17 07:36 UTC, Mikhail
no flags Details
File: proc_pid_status (1.41 KB, text/plain)
2021-02-17 07:36 UTC, Mikhail
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME/gnome-control-center - issues 1256 0 None None None 2021-02-22 00:37:09 UTC

Description Mikhail 2021-02-17 07:35:51 UTC
Description of problem:
Just try open "Settings"

Version-Release number of selected component:
gnome-control-center-3.38.3-2.fc34

Additional info:
reporter:       libreport-2.14.0
backtrace_rating: 4
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-gnome\x2dcontrol\x2dcenter-30653.scope
cmdline:        gnome-control-center
crash_function: g_settings_set_property
executable:     /usr/bin/gnome-control-center
journald_cursor: s=976c19b3f59843a088c4b65a78e9d4f0;i=398652;b=f441e19696ee48d6946e5e35c258a758;m=126a08727;t=5bb831f948362;x=aeb9a4aa5270c4c2
kernel:         5.11.0-155.fc35.x86_64+debug
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Potential duplicate: bug 1595350

Comment 1 Mikhail 2021-02-17 07:35:56 UTC
Created attachment 1757487 [details]
File: backtrace

Comment 2 Mikhail 2021-02-17 07:35:59 UTC
Created attachment 1757488 [details]
File: core_backtrace

Comment 3 Mikhail 2021-02-17 07:36:00 UTC
Created attachment 1757489 [details]
File: cpuinfo

Comment 4 Mikhail 2021-02-17 07:36:02 UTC
Created attachment 1757490 [details]
File: dso_list

Comment 5 Mikhail 2021-02-17 07:36:04 UTC
Created attachment 1757491 [details]
File: environ

Comment 6 Mikhail 2021-02-17 07:36:05 UTC
Created attachment 1757492 [details]
File: limits

Comment 7 Mikhail 2021-02-17 07:36:08 UTC
Created attachment 1757493 [details]
File: maps

Comment 8 Mikhail 2021-02-17 07:36:09 UTC
Created attachment 1757494 [details]
File: mountinfo

Comment 9 Mikhail 2021-02-17 07:36:11 UTC
Created attachment 1757495 [details]
File: open_fds

Comment 10 Mikhail 2021-02-17 07:36:12 UTC
Created attachment 1757496 [details]
File: proc_pid_status

Comment 11 Mikhail 2021-02-17 07:39:45 UTC
$ gnome-control-center 

(gnome-control-center:34659): GLib-GIO-ERROR **: 12:38:35.891: Settings schema 'org.gnome.settings-daemon.peripherals.mouse' is not installed
Trace/breakpoint trap (core dumped)

Comment 12 Kim Kruse 2021-02-18 22:40:32 UTC
*** Bug 1930454 has been marked as a duplicate of this bug. ***

Comment 13 Laine Stump 2021-02-21 06:55:38 UTC
I just did dnf upgrade to F34 branch and have the same problem. This is with a slightly newer gnome-control-center package:

  gnome-control-center-3.38.4-1.fc34.x86_64

I would say this should be an F34 release blocker

Comment 14 Laine Stump 2021-02-21 07:30:10 UTC
I just created a new user, then logged in as that user and ran gnome-control-center. This did get to the point of displaying the main window, but crashed in the way described about as soon as I clicked on the "mouse/trackpad" selection. After that, all subsequent attempts to start gnome-control-center immediately crashed. I'm guessing that the last selected sub-dialog is saved somewhere, causing it to try to open the same screen each time it is run? that would explain why it begins crashing immediately.

Comment 15 Mikhail 2021-02-21 08:24:04 UTC
$ gsettings reset org.gnome.ControlCenter last-panel 
helps reset last selected sub-dialog

Comment 16 Nemanja 2021-02-21 09:03:18 UTC
Similar problem has been detected:

Just wont open setings app at all

reporter:       libreport-2.14.0
backtrace_rating: 4
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-gnome\x2ddisplay\x2dpanel-10062.scope
cmdline:        gnome-control-center display
crash_function: g_settings_set_property
executable:     /usr/bin/gnome-control-center
journald_cursor: s=ef1b04f9585143e4b2479396cf8a87bd;i=d57b;b=43402c6c688345eab07b297808ba48f6;m=4b061ecf;t=5bbd38b0ee359;x=a9026a724752c91a
kernel:         5.11.0-155.fc35.x86_64
package:        gnome-control-center-3.38.4-1.fc35
reason:         gnome-control-center killed by SIGTRAP
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 17 Asif Youssuff 2021-02-21 18:38:48 UTC
Similar problem has been detected:

I just open the settings app from the activities screen. 

reporter:       libreport-2.14.0
backtrace_rating: 4
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-gnome\x2dcontrol\x2dcenter-51949.scope
cmdline:        gnome-control-center
crash_function: g_settings_set_property
executable:     /usr/bin/gnome-control-center
journald_cursor: s=4a96092fd8cc4d8d84dee1629683a7a3;i=10039;b=2ebbf6f8a9e14d9a8bf216a22b056da2;m=1983da26b;t=5bbd551c09013;x=9e111a51a0fb14c7
kernel:         5.11.0-155.fc35.x86_64
package:        gnome-control-center-3.38.4-1.fc35
reason:         gnome-control-center killed by SIGTRAP
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 18 Laine Stump 2021-02-21 22:38:33 UTC
(In reply to Mikhail from comment #15)
> $ gsettings reset org.gnome.ControlCenter last-panel 
> helps reset last selected sub-dialog

Thanks for pointing that out - much easier to type that than to create a new user! :-) 

By clicking on all the other categories, I've seen that the two that cause a crash are the mouse/trackpad, and Accessibility. Both give the same error.

Looking in the Gnome issues, I found these two (one describes exactly this issue; it is marked as a duplicate of another issue that's very similar):

https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1258
https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1256

As I'm unfamiliar with gnome source, I don't know how to verify that the fix (committed to close issue 1256) isn't yet in the version of gnome-control-center we have in F34/rawhide, but I'm assuming not, and optimistically expecting the problem will be solved when we catch up. We definitely should make sure this happens before F34 is released though.

I'm also noticing that the trackpad seems to be incorrectly deciding on "left click" (one finger) vs "right click" (two finger) vs "middle click" (three fingers) and wonder if that could be due to incorrect setup as a result of whatever this schema problem is, or if it's completely unrelated (and so deserved a BZ all its own)...

Comment 19 Chris Murphy 2021-02-22 00:37:10 UTC
Decent chance of a big GNOME drop that'll fix a bunch of outstanding bugs like this and introduce some new ones.

Comment 20 Fedora Blocker Bugs Application 2021-02-22 01:31:52 UTC
Proposed as a Blocker for 34-beta by Fedora user chrismurphy using the blocker tracking app because:

 "No part of any release-blocking desktop's panel (or equivalent) configuration may crash on startup or be entirely non-functional. "

At first g-c-c doesn't crash on startup but clicking on Mouse / Trackpad panel does crash. Subsequently, now that Mouse/Trackpad is the default panel for the next launch of g-c-c, I'm finding that g-c-c  now does crash every time I launch it.

Comment 21 Chris Murphy 2021-02-22 01:39:54 UTC
I might be confused again about what constitutes "desktop's panel" because in macOS all the OS configuration things like settings are "panels". Anyway, maybe it should be beta freeze exception, final blocker. 

Final criterion is: 

"All applications that can be launched using the standard graphical mechanism after a default installation of Fedora Workstation on the x86_64 architecture must start successfully and withstand a basic functionality test."

Comment 22 Lukas Ruzicka 2021-02-22 11:49:01 UTC
I can confirm this behaviour. When GCC crashes on the mouse panel, it would not start any more, until the resetting workaround is used as described in comment #11.

I also agree with Chris, that this probably would not violate the Panel criterion, because the Panel is working and it starts the Gnome Control Center just fine. It is the Mouse & Touchpad part that sends it down the drain and this is probably a bug in the application itself that is indeed covered by the Final criterion. 

But it is pretty annoying, for sure.

Comment 23 Geoffrey Marr 2021-02-22 19:53:49 UTC
Discussed during the 2021-02-22 blocker review meeting: [0]

The decision to classify this bug as an "AcceptedBlocker (Beta)" was made as it violates the following Basic criterion:

"It must be possible to configure a Fedora Server system installed according to the above criteria as a FreeIPA domain controller, using the official deployment tools provided in the distribution FreeIPA packages"

[0] https://meetbot.fedoraproject.org/fedora-blocker-review/2021-02-22/f34-blocker-review.2021-02-22-17.07.txt

Comment 24 Geoffrey Marr 2021-02-22 19:57:52 UTC
Discussed during the 2021-02-22 blocker review meeting: [0]

The decision to classify this bug as an "AcceptedBlocker (Final)" and "AcceptedFreezeException (Beta)" was made as we agree this doesn't quite violate the Basic or Beta criteria, but does violate Final criterion "All applications...must start successfully and withstand a basic functionality test", and as it's a significant visible bug, it would be desirable to fix it for Beta also.

[0] https://meetbot.fedoraproject.org/fedora-blocker-review/2021-02-22/f34-blocker-review.2021-02-22-17.07.txt

Comment 25 Mikhail 2021-02-23 08:53:13 UTC
The issue was fixed with gnome-control-center 40~beta-1.fc35

Comment 26 Kalev Lember 2021-02-23 16:53:32 UTC
This is already fixed in gnome-control-center-40~beta-1.fc34 that's in stable.


Note You need to log in before you can comment on or make changes to this bug.