Bug#1011668: gnome-control-center: Hang on "cancelling" wired network settings panel
undef
debian at undef.tools
Thu May 26 05:57:41 BST 2022
Package: gnome-control-center
Version: 1:42.1-2
Severity: normal
X-Debbugs-Cc: undef <debian at undef.tools>
Dear Maintainer,
Since at least Gnome Control Center 42 closing the network panel causes g-c-c to hang. The following steps reliably reproduce the issue:
1. Open g-c-c -> Network.
2. Select a network and edit it using the cog icon.
3. Without changing any setting, select cancel in the top left.
4. Observe the hang.
The following error is printed on the console:
(gnome-control-center:96744): Gtk-WARNING **: 03:34:34.701: Finalizing GtkCheckButton 0x5823a9488d70, but it still has children left:
(gnome-control-center:96744): Gtk-WARNING **: 03:34:34.701: - GtkBox 0x5823aa4bafa0
(gnome-control-center:96744): Gtk-CRITICAL **: 03:34:34.713: WirelessSecurityWPAEAP 0x5823aa68b180 has a parent GtkBox 0x5823aa473680 during dispose. Parents hold a reference, so this should not happen.
Did you call g_object_unref() instead of gtk_widget_unparent()?
(gnome-control-center:96744): Gtk-CRITICAL **: 03:34:34.714: gtk_widget_unparent: assertion 'GTK_IS_WIDGET (widget)' failed
(gnome-control-center:96744): Gtk-CRITICAL **: 03:34:34.714: gtk_widget_unparent: assertion 'GTK_IS_WIDGET (widget)' failed <repeats infinitely>
I have tested this on my Debian desktop machine and my Mobian mobile device (using Debian's g-c-c) to the same effect. A nearby Fedora 36 workstation prints the same two warnings, but not the critical messages and does not hang.
Thank you.
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.16.18-2.fc32.qubes.x86_64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gnome-control-center depends on:
ii accountsservice 22.07.5-1
ii apg 2.2.3.dfsg.1-5+b2
ii colord 1.4.6-1
ii desktop-base 11.0.3
ii desktop-file-utils 0.26-1
ii gnome-control-center-data 1:42.1-2
ii gnome-desktop3-data 42.1-1
ii gnome-settings-daemon 42.1-3
ii gsettings-desktop-schemas 42.0-1
ii libaccountsservice0 22.07.5-1
ii libadwaita-1-0 1.1.1-1
ii libc6 2.33-7
ii libcairo2 1.16.0-5
ii libcolord-gtk4-1 0.3.0-3
ii libcolord2 1.4.6-1
ii libcups2 2.4.1op1-2
ii libepoxy0 1.5.10-1
ii libfontconfig1 2.13.1-4.4
ii libgcr-base-3-1 3.40.0-4
ii libgdk-pixbuf-2.0-0 2.42.8+dfsg-1
ii libglib2.0-0 2.72.1-1
ii libgnome-bg-4-1 42.1-1
ii libgnome-bluetooth-ui-3.0-13 42.0-5
ii libgnome-desktop-4-1 42.1-1
ii libgnome-rr-4-1 42.1-1
ii libgnutls30 3.7.4-2
ii libgoa-1.0-0b 3.44.0-1
ii libgoa-backend-1.0-1 3.44.0-1
ii libgsound0 1.0.3-2
ii libgtk-3-0 3.24.33-2
ii libgtk-4-1 4.6.4+ds-3
ii libgtop-2.0-11 2.40.0-2
ii libgudev-1.0-0 237-2
ii libibus-1.0-5 1.5.26-4
ii libkrb5-3 1.19.2-2+b1
ii libmalcontent-0-0 0.10.3-1
ii libmm-glib0 1.18.8-1
ii libnm0 1.38.0-2
ii libnma-gtk4-0 1.8.38-1
ii libpango-1.0-0 1.50.7+ds-1
ii libpangocairo-1.0-0 1.50.7+ds-1
ii libpolkit-gobject-1-0 0.105-33
ii libpulse-mainloop-glib0 15.0+dfsg1-4
ii libpulse0 15.0+dfsg1-4
ii libpwquality1 1.4.4-1+b1
ii libsecret-1-0 0.20.5-2
ii libsmbclient 2:4.16.1+dfsg-4
ii libudisks2-0 2.9.4-1
ii libupower-glib3 0.99.18-2
ii libwacom9 2.2.0-1
ii libx11-6 2:1.7.5-1
ii libxi6 2:1.8-1
ii libxml2 2.9.14+dfsg-1
Versions of packages gnome-control-center recommends:
ii cracklib-runtime 2.9.6-4
ii cups-pk-helper 0.2.6-1+b1
ii gkbd-capplet 3.26.1-2
ii gnome-online-accounts 3.44.0-1
ii gnome-user-docs 42.0-1
ii gnome-user-share 3.34.0-5
ii iso-codes 4.9.0-1
ii libnss-myhostname 250.4-1
ii malcontent-gui 0.10.3-1
ii network-manager-gnome 1.26.0-1
ii policykit-1 0.105-33
ii power-profiles-daemon 0.10.1-3
ii pulseaudio-module-bluetooth 15.0+dfsg1-4
ii realmd 0.17.0-1+b1
ii rygel 0.40.3-1+b1
ii system-config-printer-common 1.5.16-1
Versions of packages gnome-control-center suggests:
pn gnome-software | gnome-packagekit <none>
ii gstreamer1.0-pulseaudio 1.20.2-1
ii x11-xserver-utils 7.7+9
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list