Description of problem:
Modifying network settings through `gnome-control-center` leads to a crash and generates a core dump
Version-Release number of selected component (if applicable):
This can be reproduced 100% of the times on 2 different machines.
Steps to Reproduce:
The issue con be reproduced by changing practically any settings within the "Wired" or "Wireless" settings view.
1. Click on the Network settings on the top right hand corner
2. Click on "WiFi Settings" (or "wired Settings"
3. Click on the settings cog besides the AP you want to modify
4. Click on "IPv4" tab
5. Disable Automatic DNS
6. Insert a DNS (e.g.: 184.108.40.206)
7. Click "Apply".
`gnome-control-center` will crash and the settings won't be applied
Settings are applied without any crash
This can be reproduced on 2 separate machines both on the same compose of Fedora 32
I also see this on Silverblue 32.20200310.n.0 (Fedora pre-32) with gnome-control-center-3.35.92-1.fc32.x86_64
BTW: Upstream issue also filed (by Stefano) @ https://gitlab.gnome.org/GNOME/gnome-control-center/issues/906
I think this is the missing libnm gschema issue that mcatanzaro has been working on.
Michael, did you get any traction with moving the gschema out of nm-connection-editor or should we add back the requires in gnome-control-center?
Thomas was working on this. Looks like he's fixed it in rawhide, but not in F32.
Thomas, how about I just have gnome-control-center Requires: network-manager-applet again, but only in F32? That seems simpler at this point than upgrading libnma and network-manager-applet in F32? I'm glad we've got it fixed properly in rawhide, and restoring this little workaround for F32 seems unproblematic to me.
yes, that's what I said here: https://gitlab.gnome.org/GNOME/gnome-control-center/issues/881#note_732240
Quite possibly, Fedora 32 will also eventually get an update to libnma-1.8.28+ and network-manager-applet-1.16.0+. However, I'd like to first get some feedback that shows that these versions aren't terribly broken (because they bring large changes).
FEDORA-2020-d7cff22b0c has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-d7cff22b0c
gnome-control-center-3.36.0-3.fc32 has been pushed to the Fedora 32 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-d7cff22b0c
FEDORA-2020-d7cff22b0c has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.