Bug 1778668

Summary: [abrt] [faf] gnome-control-center: unknown function(): /usr/bin/gnome-control-center killed by 11
Product: Red Hat Enterprise Linux 8 Reporter: Michal Odehnal <modehnal>
Component: gnome-control-centerAssignee: Carlos Garnacho <cgarnach>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.2CC: atragler, bgalvani, cgarnach, jkoten, lrintel, rkhan, sukulkar, thaller, tpelka, tpopela
Target Milestone: rcKeywords: Regression
Target Release: 8.0   
Hardware: x86_64   
OS: Linux   
URL: http://faf.lab.eng.brq.redhat.com/faf/reports/bthash/2ac0efe4c6cbc444af5f7e51d3b775b68cc93a4e/
Whiteboard:
Fixed In Version: 3.28.2-9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-04-28 16:10:14 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:
Bug Depends On:    
Bug Blocks: 1776036    

Description Michal Odehnal 2019-12-02 09:35:13 UTC
This bug has been created based on an anonymous crash report requested by the package maintainer.

Report URL: http://faf.lab.eng.brq.redhat.com/faf/reports/bthash/2ac0efe4c6cbc444af5f7e51d3b775b68cc93a4e/

Comment 5 Thomas Haller 2019-12-03 14:01:03 UTC
libnm got heavily reworked in 1.22.0 release (which appears in rhel-8.2 as "1.22.0-0.2.el8"). So, this crash is possibly related.


I changed this in libnm, to no longer emit a signal [1]. It will be fixed soon in rhel-8.2.

[1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commit/53db3a2da901bbcbc7e3c64e52ac7bc76324c561


However, I think this is a bug in g-c-e: it must disconnect from all signals before it gives up the last reference to NMClient (or use g_signal_connect_object()). Hence: reassigning back.


(Also, if somebody can reproduce this, it would be good to have a stack trace with debug info installed. On the other hand, comment 3 seems to indicate that the reasons are well understood, so, never mind...).

Comment 6 Carlos Garnacho 2019-12-03 16:45:41 UTC
(In reply to Thomas Haller from comment #5)
> However, I think this is a bug in g-c-e: it must disconnect from all signals
> before it gives up the last reference to NMClient (or use
> g_signal_connect_object()). Hence: reassigning back.

Fair enough, that seems to be what happens upstream already.

I have a fix ready for this, just the right flags are missing.

Comment 8 Carlos Garnacho 2019-12-04 13:06:16 UTC
There's a fix in 3.28.2-9.

Comment 11 Michal Odehnal 2019-12-05 09:51:19 UTC
Gating tests passed with no apparent fail nor a FAF report. Tests started by hand passed without any issues. Switching to VERIFIED.

Comment 13 errata-xmlrpc 2020-04-28 16:10:14 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2020:1766