Bug#1108524: libpowerdevilcore2: powerdevil breaks due to undefined symbol ddca_stop_watch_displays
Package: libpowerdevilcore2
Version: 4:6.3.5-1
Severity: important
Dear Maintainer,
The Power Management tab in Plasma 6.3.5 System Settings breaks, showing this error instead of any controls, meaning that power management settings cannot be adjusted. I don't know if powerdevil is working at all, i.e. whether it's only the System Settings that are impacted or powerdevil's power management functionality as a whole.
Could not load plugin from /usr/lib/x86_64-linux-gnu/qt6/plugins/plasma/kcms/systemsettings/kcm_powerdevilprofilesconfig.so: Cannot load library /usr/lib/x86_64-linux-gnu/qt6/plugins/plasma/kcms/systemsettings/kcm_powerdevilprofilesconfig.so: /lib/x86_64-linux-gnu/libpowerdevilcore.so.2: undefined symbol: ddca_stop_watch_displays
Steps to reproduce:
1. Start Plasma System Settings: /usr/bin/systemsettings
2. In the left-hand pane carrying the various "snap-ins" for system settings, scroll down to the Power Management item in the System group.
3. Click on Power Management.
4. Note the above error appears in the main pane (which generally has system setting controls).
Please see package versions below.
# amitg @ athena in ~ ✦24 [14:41:46]
$ dpkg -S /usr/bin/systemsettings /usr/lib/x86_64-linux-gnu/libpowerdevilcore.so.6.3.5 /usr/lib/x86_64-linux-gnu/qt6/plugins/plasma/kcms/systemsettings/kcm_powerdevilprofilesconfig.so
systemsettings: /usr/bin/systemsettings
libpowerdevilcore2:amd64: /usr/lib/x86_64-linux-gnu/libpowerdevilcore.so.6.3.5
powerdevil: /usr/lib/x86_64-linux-gnu/qt6/plugins/plasma/kcms/systemsettings/kcm_powerdevilprofilesconfig.so
# amitg @ athena in ~ ✦24 [14:41:47]
$ dpkg -l systemsettings libpowerdevilcore2 powerdevil
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-========================-============-============-==============================================================
ii libpowerdevilcore2:amd64 4:6.3.5-1 amd64 shared library for the KDE power management features in Plasma
ii powerdevil 4:6.3.5-1 amd64 KDE power management service for Plasma
ii systemsettings 4:6.3.4-2 amd64 System Settings interface
# amitg @ athena in ~ ✦24 [14:42:12]
$ apt policy systemsettings powerdevil libpowerdevilcore2:amd64
systemsettings:
Installed: 4:6.3.4-2
Candidate: 4:6.3.4-2
Version table:
*** 4:6.3.4-2 900
500 https://mirror.apps.cam.ac.uk/pub/linux/debian unstable/main amd64 Packages
900 https://mirror.apps.cam.ac.uk/pub/linux/debian testing/main amd64 Packages
100 /var/lib/dpkg/status
4:5.27.5-2 500
500 https://mirror.apps.cam.ac.uk/pub/linux/debian stable/main amd64 Packages
powerdevil:
Installed: 4:6.3.5-1
Candidate: 4:6.3.5-1
Version table:
*** 4:6.3.5-1 900
500 https://mirror.apps.cam.ac.uk/pub/linux/debian unstable/main amd64 Packages
900 https://mirror.apps.cam.ac.uk/pub/linux/debian testing/main amd64 Packages
100 /var/lib/dpkg/status
4:5.27.5-2 500
500 https://mirror.apps.cam.ac.uk/pub/linux/debian stable/main amd64 Packages
libpowerdevilcore2:
Installed: 4:6.3.5-1
Candidate: 4:6.3.5-1
Version table:
*** 4:6.3.5-1 900
500 https://mirror.apps.cam.ac.uk/pub/linux/debian unstable/main amd64 Packages
900 https://mirror.apps.cam.ac.uk/pub/linux/debian testing/main amd64 Packages
100 /var/lib/dpkg/status
4:5.27.5-2 500
500 https://mirror.apps.cam.ac.uk/pub/linux/debian stable/main amd64 Packages
-- System Information:
Debian Release: 13.0
APT prefers testing
APT policy: (900, 'testing'), (500, 'testing-security'), (500, 'stable-security'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.33+deb13-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, TAINT_USER, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.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 libpowerdevilcore2 depends on:
ii libc6 2.41-9
ii libddcutil5 2.2.0-2
ii libkf6authcore6 6.13.0-1
ii libkf6configcore6 6.13.0-2
ii libkf6configgui6 6.13.0-2
ii libkf6coreaddons6 6.13.0-1
ii libkf6globalaccel6 6.13.0-1
ii libkf6i18n6 6.13.0-1
ii libkf6idletime6 6.13.0-1
ii libkf6notifications6 6.13.0-1
ii libkf6screen8 4:6.3.4-1
ii libkf6solid6 6.13.0-1
ii libkf6xmlgui6 6.13.0-1
ii libkirigamiplatform6 6.13.0-2
ii libkscreen-bin 4:6.3.4-1
ii libkworkspace6-6 4:6.3.5-1
ii libplasmaactivities6 6.3.4-1
ii libqt6core6t64 [qt6-base-private-abi] 6.8.2+dfsg-7
ii libqt6dbus6 6.8.2+dfsg-7
ii libqt6gui6 6.8.2+dfsg-7
ii libqt6waylandclient6 6.8.2-4
ii libstdc++6 14.2.0-19
ii libudev1 257.6-1
ii libwayland-client0 1.23.1-3
ii libxcb1 1.17.0-2+b1
libpowerdevilcore2 recommends no packages.
libpowerdevilcore2 suggests no packages.
-- no debconf information
Reply to: