I am running Fedora 41 - KDE spin on a Lenovo Legion 9, it is fully up to date.
When I initially boot the laptop the Power Management is running fine but after some time, and a few times logging in the Power Management is not longer running.
If I go to Settings → Power Management I see this:
Power Management settings could not be loaded
The Power Management Service appears not to be running
root@Legion9:~# systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● abrtd.service loaded failed failed ABRT Daemon
Legend: LOAD → Reflects whether the unit definition was properly loaded.
ACTIVE → The high-level unit activation state, i.e. generalization of SUB.
SUB → The low-level unit activation state, values depend on unit type.
Mar 05 19:22:14 Legion9 systemd[1927]: plasma-powerdevil.service: Main process exited, code=dumped, status=11/SEGV
Mar 05 19:22:14 Legion9 systemd[1927]: plasma-powerdevil.service: Failed with result ‘core-dump’.
Mar 05 19:22:14 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:24: TypeError:
Cannot read property ‘toolTipMainText’ of null
Mar 05 19:22:14 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:24: TypeError:
Cannot read property ‘toolTipMainText’ of null
Mar 05 19:22:14 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:24: TypeError:
Cannot read property ‘toolTipMainText’ of null
Mar 05 19:22:14 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:24: TypeError:
Cannot read property ‘toolTipMainText’ of null
Mar 05 19:22:14 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:24: TypeError:
Cannot read property ‘toolTipMainText’ of null
Mar 05 19:22:14 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:24: TypeError:
Cannot read property ‘toolTipMainText’ of null
Mar 05 19:22:14 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:24: TypeError:
Cannot read property ‘toolTipMainText’ of null
Mar 05 19:22:14 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:24: TypeError:
Cannot read property ‘toolTipMainText’ of null
Mar 05 19:22:14 Legion9 drkonqi[187585]: org.kde.drkonqi: Mapping found despite product information being provided by the application. Consider removing the mapp
ing entry “org_kde_powerdevil”
Mar 05 19:22:14 Legion9 drkonqi[187585]: kf5idletime_wayland: This plugin does not support polling idle time
Mar 05 19:22:16 Legion9 abrt-server[187583]: Deleting problem directory ccpp-2025-03-05-19:22:14.664353-181905 (dup of ccpp-2025-02-17-13:03:30.604190-2500)
Mar 05 19:22:16 Legion9 abrt-applet[2869]: g_app_info_should_show: assertion ‘G_IS_APP_INFO (appinfo)’ failed
Mar 05 19:22:16 Legion9 abrt-notification[187682]: Process 2500 (org_kde_powerdevil) crashed in KCrash::defaultCrashHandler(int)()
Mar 05 19:22:16 Legion9 org_kde_powerdevil[187609]: busno=21, sleep-multiplier = 2.00. Testing for supported feature 0x10 returned Error_Info[EIO in ddc_write_r
ead_with_retry, causes: EIO]
Mar 05 19:22:17 Legion9 org_kde_powerdevil[187609]: busno=20, Feature 0xdd should not exist but ddc_get_nontable_vcp_value() succeeds, returning mh=0xff ml=0xff
sh=0x00 sl=0xff
Mar 05 19:22:17 Legion9 org_kde_powerdevil[187609]: busno=20, Feature 0x41 should not exist but ddc_get_nontable_vcp_value() succeeds, returning mh=0xff ml=0xff
sh=0x00 sl=0xff
Mar 05 19:22:17 Legion9 org_kde_powerdevil[187609]: busno=20, Feature 0x00 should not exist but ddc_get_nontable_vcp_value() succeeds, returning mh=0xff ml=0xff
sh=0x00 sl=0xff
Mar 05 19:22:17 Legion9 org_kde_powerdevil[187609]: busno=20, All features that should not exist detected. Monitor does not indicate unsupported
Mar 05 19:22:17 Legion9 org_kde_powerdevil[187609]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed “Charge thresholds are not s
upported by the kernel for this hardware”
Mar 05 19:22:17 Legion9 org_kde_powerdevil[187609]: org.kde.powerdevil: Handle button events action could not check for screen configuration
Mar 05 19:22:17 Legion9 plasmashell[2428]: org.kde.applets.brightness: D-Bus action “KeyboardBrightnessControl” is not available at service “org.kde.Solid.PowerM
anagement”
Mar 05 19:22:17 Legion9 plasmashell[2428]: org.kde.applets.brightness: D-Bus action “KeyboardBrightnessControl” is not available at service “org.kde.Solid.PowerM
anagement”
Mar 05 19:22:17 Legion9 plasmashell[2428]: org.kde.applets.brightness: D-Bus action “KeyboardBrightnessControl” is not available at service “org.kde.Solid.PowerM
anagement”
Mar 05 19:22:17 Legion9 plasmashell[2428]: org.kde.applets.brightness: D-Bus action “KeyboardBrightnessControl” is not available at service “org.kde.Solid.PowerM
anagement”
Mar 05 19:22:18 Legion9 org_kde_powerdevil[187609]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed “Charge thresholds are not s
upported by the kernel for this hardware”
Mar 05 19:22:18 Legion9 plasmashell[2428]: org.kde.applets.brightness: D-Bus action “KeyboardBrightnessControl” is not available at service “org.kde.Solid.PowerM
anagement”
Mar 05 19:22:18 Legion9 plasmashell[2428]: org.kde.applets.brightness: D-Bus action “KeyboardBrightnessControl” is not available at service “org.kde.Solid.PowerM
anagement”
Mar 05 19:22:18 Legion9 plasmashell[2428]: org.kde.applets.brightness: D-Bus action “KeyboardBrightnessControl” is not available at service “org.kde.Solid.PowerM
anagement”
Mar 05 19:22:18 Legion9 plasmashell[2428]: org.kde.applets.brightness: D-Bus action “KeyboardBrightnessControl” is not available at service “org.kde.Solid.PowerM
anagement”
Mar 05 19:22:41 Legion9 kscreenlocker_greet[186301]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 19:22:41 Legion9 kscreenlocker_greet[186301]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 19:22:41 Legion9 kscreenlocker_greet[186301]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 19:22:41 Legion9 kscreenlocker_greet[186301]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 19:22:41 Legion9 kscreenlocker_greet[186301]: Failed to write to the pipe: Bad file descriptor.
Mar 05 19:23:14 Legion9 drkonqi[187585]: QThreadStorage: Thread 0x564f2a30b8c0 exited after QThreadStorage 3 destroyed
Mar 05 19:23:14 Legion9 drkonqi[187585]: QThreadStorage: Thread 0x564f2a30b8c0 exited after QThreadStorage 2 destroyed
Mar 05 19:23:32 Legion9 kwin_wayland[2209]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x55b8c855af40)
Mar 05 19:32:42 Legion9 kded6[2393]: org.kde.pulseaudio: No object for name “alsa_output.pci-0000_00_1f.3.analog-stereo.monitor”
Mar 05 19:32:42 Legion9 plasmashell[2428]: org.kde.pulseaudio: No object for name “alsa_output.pci-0000_00_1f.3.analog-stereo.monitor”
Mar 05 19:32:42 Legion9 kded6[2393]: org.kde.pulseaudio: No object for name “alsa_output.pci-0000_00_1f.3.analog-stereo.monitor”
Mar 05 19:32:42 Legion9 plasmashell[2428]: org.kde.pulseaudio: No object for name “alsa_output.pci-0000_00_1f.3.analog-stereo.monitor”
Mar 05 19:32:43 Legion9 kded6[2393]: org.kde.pulseaudio: No object for name “alsa_output.pci-0000_00_1f.3.analog-stereo.monitor”
Mar 05 19:32:43 Legion9 plasmashell[2428]: org.kde.pulseaudio: No object for name “alsa_output.pci-0000_00_1f.3.analog-stereo.monitor”
Mar 05 19:32:44 Legion9 org_kde_powerdevil[187609]: Sleep event. connector=card1-eDP-1, dref not set
Mar 05 20:17:10 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/delegates/DelegatePopup.qml:136:17: QML Bo
dy: Binding loop detected for property “width”
Mar 05 20:17:10 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/delegates/DelegatePopup.qml:136:17: QML Bo
dy: Binding loop detected for property “width”
Mar 05 20:39:11 Legion9 plasmashell[2428]: org.kde.pulseaudio: No object for name “alsa_output.pci-0000_00_1f.3.analog-stereo.monitor”
Mar 05 20:39:11 Legion9 kded6[2393]: org.kde.pulseaudio: No object for name “alsa_output.pci-0000_00_1f.3.analog-stereo.monitor”
Mar 05 20:39:12 Legion9 org_kde_powerdevil[187609]: Sleep event. connector=card1-eDP-1, dref not set
Mar 05 20:39:14 Legion9 org_kde_powerdevil[187609]: Assertion failed: “g_hash_table_size(open_displays) == 0” in file ddc_packet_io.c at line 405
Mar 05 20:39:14 Legion9 org_kde_powerdevil[187609]: QThreadStorage: Thread 0x5563bff62ed0 exited after QThreadStorage 7 destroyed
Mar 05 20:39:14 Legion9 org_kde_powerdevil[187609]: Assertion failed: “g_hash_table_size(open_displays) == 0” in file ddc_packet_io.c at line 405
Mar 05 20:39:14 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:24: TypeError:
Cannot read property ‘toolTipMainText’ of null
Mar 05 20:39:14 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:24: TypeError:
Cannot read property ‘toolTipMainText’ of null
Mar 05 20:39:14 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:24: TypeError:
Cannot read property ‘toolTipMainText’ of null
Mar 05 20:39:14 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:24: TypeError:
Cannot read property ‘toolTipMainText’ of null
Mar 05 20:39:17 Legion9 kscreenlocker_greet[188446]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 20:39:17 Legion9 kscreenlocker_greet[188446]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 20:39:17 Legion9 kscreenlocker_greet[188446]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 20:39:17 Legion9 kscreenlocker_greet[188446]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 20:39:17 Legion9 kscreenlocker_greet[188446]: Failed to write to the pipe: Bad file descriptor.
Mar 05 20:40:16 Legion9 plasmashell[2428]: The cached device pixel ratio value was stale on window update. Please file a QTBUG which explains how to reproduce.
Mar 05 20:40:37 Legion9 plasmashell[2428]: The cached device pixel ratio value was stale on window update. Please file a QTBUG which explains how to reproduce.
Mar 05 20:40:42 Legion9 plasmashell[2428]: The cached device pixel ratio value was stale on window update. Please file a QTBUG which explains how to reproduce.
Mar 05 20:40:44 Legion9 plasmashell[2428]: The cached device pixel ratio value was stale on window update. Please file a QTBUG which explains how to reproduce.
Mar 05 21:03:01 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/delegates/DelegatePopup.qml:136:17: QML Bo
dy: Binding loop detected for property “width”
Mar 05 21:03:01 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/delegates/DelegatePopup.qml:136:17: QML Bo
dy: Binding loop detected for property “width”
Mar 05 21:12:17 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/delegates/DelegatePopup.qml:136:17: QML Bo
dy: Binding loop detected for property “width”
Mar 05 21:12:17 Legion9 plasmashell[2428]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/delegates/DelegatePopup.qml:136:17: QML Bo
dy: Binding loop detected for property “width”
Mar 05 22:03:09 Legion9 kscreenlocker_greet[192177]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 22:03:09 Legion9 kscreenlocker_greet[192177]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 22:03:09 Legion9 kscreenlocker_greet[192177]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 22:03:09 Legion9 kscreenlocker_greet[192177]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
Mar 05 22:03:09 Legion9 kscreenlocker_greet[192177]: Failed to write to the pipe: Bad file descriptor.
Mar 05 22:03:16 Legion9 systemsettings[194544]: kf.kirigami.layouts: FormData.buddyFor must be a direct child of the attachee. Attachee: RunScriptEdit_QMLTYPE_21
0_QML_253(0x55a173b55dc0, parent=0x55a172467820, geometry=0,0 0x0), buddyFor: ActionTextField_QMLTYPE_96(0x55a173b57440, parent=0x55a173b56b80, geometry=0,0 0x0)
Mar 05 22:03:16 Legion9 systemsettings[194544]: kf.kirigami.layouts: FormData.buddyFor must be a direct child of the attachee. Attachee: RunScriptEdit_QMLTYPE_21
0_QML_249(0x55a173b0e810, parent=0x55a172467820, geometry=0,0 0x0), buddyFor: ActionTextField_QMLTYPE_96(0x55a173b101f0, parent=0x55a173b0f8e0, geometry=0,0 0x0)
Mar 05 22:03:16 Legion9 systemsettings[194544]: kf.kirigami.layouts: FormData.buddyFor must be a direct child of the attachee. Attachee: RunScriptEdit_QMLTYPE_21
0_QML_246(0x55a173af3620, parent=0x55a172467820, geometry=0,0 0x0), buddyFor: ActionTextField_QMLTYPE_96(0x55a173aef4e0, parent=0x55a173aef090, geometry=0,0 0x0)
Mar 05 22:03:16 Legion9 systemsettings[194544]: Failed to query platform profile choices “The name is not activatable”
Mar 05 22:03:16 Legion9 systemsettings[194589]: QThreadStorage: Thread 0x564c832824d0 exited after QThreadStorage 8 destroyed
Mar 05 22:03:16 Legion9 systemsettings[194589]: QThreadStorage: Thread 0x564c832824d0 exited after QThreadStorage 3 destroyed
Mar 05 22:03:16 Legion9 systemsettings[194589]: QThreadStorage: Thread 0x564c832824d0 exited after QThreadStorage 2 destroyed
Mar 05 22:03:45 Legion9 kcalc[65210]: QThreadStorage: Thread 0x55b714bccd90 exited after QThreadStorage 8 destroyed
Mar 05 22:03:48 Legion9 kwrite[11742]: QThreadStorage: Thread 0x5613b9b75f60 exited after QThreadStorage 9 destroyed
Mar 05 22:03:57 Legion9 konsole[141308]: QThreadStorage: Thread 0x55f409a54bc0 exited after QThreadStorage 9 destroyed
Mar 05 22:04:01 Legion9 plasmashell[2428]: The cached device pixel ratio value was stale on window update. Please file a QTBUG which explains how to reproduce.
Mar 05 22:04:10 Legion9 konsole[188193]: QThreadStorage: Thread 0x5576b2d8ebc0 exited after QThreadStorage 9 destroyed
Mar 05 22:04:39 Legion9 kwin_wayland[2209]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x55b8c855af40)
Mar 05 22:04:43 Legion9 plasmashell[2428]: The cached device pixel ratio value was stale on window update. Please file a QTBUG which explains how to reproduce.
Mar 05 22:04:51 Legion9 systemd-logind[1424]: Existing logind session ID 3 used by new audit session, ignoring.
Mar 05 22:04:51 Legion9 dbus-broker-launch[195141]: Service file ‘/usr/share//dbus-1/services/org.kde.dolphin.FileManager1.service’ is not named after the D-Bus
name ‘org.freedesktop.FileManager1’.
Mar 05 22:04:51 Legion9 dbus-broker-launch[195141]: Service file ‘/usr/share//dbus-1/services/org.kde.kscreen.service’ is not named after the D-Bus name ‘org.kde
.KScreen’.
Mar 05 22:04:51 Legion9 dbus-broker-launch[195141]: Service file ‘/usr/share//dbus-1/services/org.kde.plasma.Notifications.service’ is not named after the D-Bus
name ‘org.freedesktop.Notifications’.
Mar 05 22:05:28 Legion9 kwin_wayland[2209]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
Mar 05 22:08:55 Legion9 kwin_wayland[2209]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x55b8c855af40)
Does sudo coredumpctl list the crash?
If so you can use coredumpctl to get details of the crash.
If the last crash was /usr/libexec/org_kde_powerdevil then you can use sudo coredumpctl info to get details. What do you find?
Please post as preformatted text using the </> button or type it as