Bug 1633434

Summary: GNOME Settings crashes after clicking on Devices > Thunderbolt
Product: [Fedora] Fedora Reporter: Jason Bowen <jbowen>
Component: gnome-control-centerAssignee: Christian Kellner <ckellner>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 29CC: ckellner, jbowen, walter.pete
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-01-08 16:16:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Journalctl output while clicking around in the GNOME Settings application
none
journalctl output while clicking Devices > Thunderbolt in GNOME `Settings` and waiting for it to crash. none

Description Jason Bowen 2018-09-27 02:02:07 UTC
Created attachment 1487561 [details]
Journalctl output while clicking around in the GNOME Settings application

## Description of problem
gnome-control-center periodically crashes with a core dump.

## Version-Release number of selected component (if applicable)
gnome-control-center-3.30.0-1.fc29.x86_64

How reproducible:
So far it's happened every time I've run the GNOME `Settings` application.

## Steps to Reproduce
1. Open the `Settings` GUI application or launch it with
   `gnome-control-center` from the command line.
2. Click around in the GUI. I haven't been able to pin down a trigger, but the
   crash has occurred in different menus.

## Actual results
The application crashes unexpectedly.

## Expected results
The application runs until it is exited gracefully.

## Additional info
Fresh install of Fedora 29 Workstation (x86_64) from network installer on a
ThinkPad T470.

Comment 1 Jason Bowen 2018-09-27 02:11:02 UTC
Created attachment 1487562 [details]
journalctl output while clicking Devices > Thunderbolt in GNOME `Settings` and waiting for it to crash.

After playing around a bit more, I've found that it happens after
I click on Devices > Thunderbolt in the GNOME `Settings` GUI
application.

Comment 2 Christian Kellner 2019-01-08 16:16:29 UTC
Bolt fails to start because of selinux permission issues (which is bug #1633786):

Sep 26 20:43:53 bender.hardinfinity.com systemd[1]: Failed to start Thunderbolt system service.

Sep 26 20:43:53 bender.hardinfinity.com systemd[6055]: bolt.service: Failed to set up special execution directory in /var/lib: Permission denied
Sep 26 20:43:53 bender.hardinfinity.com systemd[6055]: bolt.service: Failed at step STATE_DIRECTORY spawning /usr/libexec/boltd: Permission denied

Sep 26 20:43:52 bender.hardinfinity.com audit[6052]: AVC avc:  denied  { create } for  pid=6052 comm="(boltd)" name="boltd" scontext=system_u:system_r:init_t:s0 tcontext=system_u:object_r:boltd_var_lib_t:s0 tclass=dir permissive=0

This will trigger bug #1644488 in the bolt client code incuded in GNOME Settings. Therefore this is a dub of #1644488

*** This bug has been marked as a duplicate of bug 1644488 ***