Bug#1019526: gnome-control-center: color management broken after update, segfault
Andrew Chadwick
a.t.chadwick at gmail.com
Sun Sep 18 01:33:20 BST 2022
Package: gnome-control-center
Version: 1:43.0-1
Followup-For: Bug #1019526
X-Debbugs-Cc: a.t.chadwick at gmail.com
Confirmed in 43.0 from sid. The Colour panel segfaults, and Night Light is
also nonfunctional.
The control panel app is now “sticky”, so if you switch to a panel that
segfaults and then try to start the app again, it will try to start with
the panel you were on before. This makes it segfault again immediately,
preventing access to other control panels.
From a user perspective, to recover from this situation enough to use other
control panels, you can use the command line to start it on a different
panel, e.g. Displays:
$ gnome-control-center display
You can also choose “Display Settings” or “Change Background…” from the
desktop right button/longpress menu. Those do the same thing 😊
The crash can be reproduced from the command line with the following.
The “--verbose” option is not necessary to reproduce, it’s just there to
provide more context. Note the line about the missing NightLightSupported
property, in passing. I don’t know if the broken night light functionality
is related or a separate bug. The warning appears when switching to the
Display panel too, before accessing the Night Light controls card (is that
the right term?)
$ gnome-control-center --verbose color
01:07:27.0390 (null): DEBUG: No extra argument
(gnome-control-center:17422): dconf-DEBUG: 01:07:27.390: change_fast
(gnome-control-center:17422): dconf-DEBUG: 01:07:27.390: change_notify: /org/gnome/control-center/last-panel
(gnome-control-center:17422): dconf-DEBUG: 01:07:27.396: watch_fast: "/org/freedesktop/color-helper/" (establishing: 0, active: 0)
(gnome-control-center:17422): dconf-DEBUG: 01:07:27.396: unwatch_fast: "/org/freedesktop/color-helper/" (active: 0, establishing: 1)
(gnome-control-center:17422): dconf-DEBUG: 01:07:27.396: watch_fast: "/org/gnome/settings-daemon/plugins/color/" (establishing: 0, active: 2)
(gnome-control-center:17422): dconf-DEBUG: 01:07:27.396: watch_fast: "/org/freedesktop/color-helper/" (establishing: 0, active: 0)
(gnome-control-center:17422): dconf-DEBUG: 01:07:27.397: watch_established: "/org/freedesktop/color-helper/" (establishing: 1)
(gnome-control-center:17422): dconf-DEBUG: 01:07:27.397: watch_established: "/org/freedesktop/color-helper/" (establishing: 0)
01:07:27.0398 cc-window: DEBUG: Time to open panel 'Colour': 0.007625s
01:07:27.0398 cc-window: DEBUG: Added 'display' to the previous panels
01:07:27.0402 display-cc-panel: WARNING: Missing property 'NightLightSupported' on DisplayConfig API
01:07:27.0402 cc-object-storage: DEBUG: Finished creating D-Bus proxy for CcObjectStorage::dbus-proxy(org.gnome.SettingsDaemon.Color,/org/gnome/SettingsDaemon/Color,org.freedesktop.DBus.Properties)
01:07:27.0402 cc-object-storage: DEBUG: Adding object GDBusProxy (CcObjectStorage::dbus-proxy(org.gnome.SettingsDaemon.Color,/org/gnome/SettingsDaemon/Color,org.freedesktop.DBus.Properties) → 0x5573e60c44b0) to the storage
01:07:27.0402 cc-object-storage: DEBUG: Finished creating D-Bus proxy for CcObjectStorage::dbus-proxy(org.gnome.SettingsDaemon.Color,/org/gnome/SettingsDaemon/Color,org.gnome.SettingsDaemon.Color)
01:07:27.0402 cc-object-storage: DEBUG: Adding object GDBusProxy (CcObjectStorage::dbus-proxy(org.gnome.SettingsDaemon.Color,/org/gnome/SettingsDaemon/Color,org.gnome.SettingsDaemon.Color) → 0x5573e5f3bd10) to the storage
01:07:27.0402 display-cc-panel: DEBUG: setting adjustment 22.000 to 22:00
01:07:27.0402 display-cc-panel: DEBUG: setting adjustment 7.000 to 7:00
01:07:27.0402 cc-object-storage: DEBUG: Finished creating D-Bus proxy for CcObjectStorage::dbus-proxy(org.gnome.Shell,/org/gnome/Shell,org.gnome.Shell)
01:07:27.0403 diagnostics-cc-panel: DEBUG: ABRT vanished
01:07:27.0403 display-cc-panel: DEBUG: setting adjustment 22.000 to 22:00
01:07:27.0403 display-cc-panel: DEBUG: setting adjustment 7.000 to 7:00
Segmentation fault
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (900, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (5, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.19.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
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.08.8-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:43.0-1
ii gnome-desktop3-data 43~rc-1
ii gnome-settings-daemon 43~rc-1
ii gsettings-desktop-schemas 43~rc.1-1
ii libaccountsservice0 22.08.8-1
ii libadwaita-1-0 1.2~rc-1
ii libc6 2.34-7
ii libcairo2 1.16.0-6
ii libcolord-gtk4-1 0.3.0-3
ii libcolord2 1.4.6-1
ii libcups2 2.4.2-1+b1
ii libepoxy0 1.5.10-1
ii libfontconfig1 2.13.1-4.4
ii libgcr-base-3-1 3.41.1-1
ii libgdk-pixbuf-2.0-0 2.42.9+dfsg-1
ii libglib2.0-0 2.73.3-3
ii libgnome-bg-4-2 43~rc-1
ii libgnome-bluetooth-ui-3.0-13 42.4-1
ii libgnome-desktop-4-2 43~rc-1
ii libgnome-rr-4-2 43~rc-1
ii libgnutls30 3.7.7-2
ii libgoa-1.0-0b 3.45.2-2
ii libgoa-backend-1.0-1 3.45.2-2
ii libgsound0 1.0.3-2
ii libgtk-3-0 3.24.34-3
ii libgtk-4-1 4.7.2+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.27-2
ii libkrb5-3 1.20-1
ii libmalcontent-0-0 0.10.5-1
ii libmm-glib0 1.18.10-2
ii libnm0 1.40.0-1
ii libnma-gtk4-0 1.10.2-1
ii libpango-1.0-0 1.50.9+ds-1
ii libpangocairo-1.0-0 1.50.9+ds-1
ii libpolkit-gobject-1-0 0.105-33
ii libpulse-mainloop-glib0 15.0+dfsg1-4+b1
ii libpulse0 15.0+dfsg1-4+b1
ii libpwquality1 1.4.4-1+b1
ii libsecret-1-0 0.20.5-3
ii libsmbclient 2:4.16.5+dfsg-1
ii libsnapd-glib1 1.60-1
ii libudisks2-0 2.9.4-3
ii libupower-glib3 0.99.20-1
ii libwacom9 2.4.0-3
ii libx11-6 2:1.8.1-2
ii libxi6 2:1.8-1
ii libxml2 2.9.14+dfsg-1+b1
ii webp-pixbuf-loader 0.0.5-5
Versions of packages gnome-control-center recommends:
ii cracklib-runtime 2.9.6-4+b1
pn cups-pk-helper <none>
ii gkbd-capplet 3.28.1-1
pn gnome-bluetooth-sendto <none>
pn gnome-online-accounts <none>
pn gnome-remote-desktop <none>
pn gnome-user-docs <none>
pn gnome-user-share <none>
ii iso-codes 4.11.0-1
ii libcanberra-pulse 0.30-10
pn libnss-myhostname <none>
pn malcontent-gui <none>
ii network-manager-gnome 1.28.0-1
ii policykit-1 0.105-33
pn power-profiles-daemon <none>
ii pulseaudio-module-bluetooth 15.0+dfsg1-4+b1
pn realmd <none>
ii rygel 0.40.4-1
pn system-config-printer-common <none>
Versions of packages gnome-control-center suggests:
pn gnome-software | gnome-packagekit <none>
pn gstreamer1.0-pulseaudio <none>
ii x11-xserver-utils 7.7+9
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list