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