https://bugs.kde.org/show_bug.cgi?id=510573
Bug ID: 510573
Summary: PowerDevil causing laptop reboots
Classification: Plasma
Product: plasmashell
Version First 6.4.5
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Power management & brightness
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
SUMMARY
I opened an issue on this topic in GitLab and was referred here:
https://invent.kde.org/plasma/powerdevil/-/issues/45
I've recently installed UBlue Aurora on an older laptop (ASUS ux430uar from
2018). The only significant issues that I've discovered so far is that after 5
minutes of inactivity the laptop crashes and reboots. This laptop had existing
power management quirks under Windows, including automatically rebooting after
an explicit shutdown, so I'll proceed by assuming that only the crash is
relevant.
STEPS TO REPRODUCE
1. Install and log in to Plasma
2. Leave the system idle for 5 minutes
OBSERVED RESULT
The system shuts off (and then reboots). The systemd journal does not log a
proper shutdown, it simply ends.
EXPECTED RESULT
Continue running after idle.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Universal Blue Aurora stable-20251012 (see
https://github.com/ublue-os/aurora/releases/tag/stable-20251012)
KDE Plasma Version: 6.4.5-1
ADDITIONAL INFORMATION
The reason I identified PowerDevil as the culprit is that it was always the
last significant log in the journal for each boot. The tail of the last several
boots are as follows (nothing is skipped and these run all the way to the end;
there is no proper shutdown):
boot -1
```
Oct 12 20:45:50 aurora systemd[1]: Started
dbus-:[email protected].
Oct 12 20:45:50 aurora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0
msg='unit=dbus-:1.3-org.kde.powerdevil.chargethresholdhelper@1 comm="systemd"
exe="/usr/>
Oct 12 20:45:50 aurora org_kde_powerdevil[2468]: org.kde.powerdevil:
org.kde.powerdevil.chargethresholdhelper.getconservationmode failed "Battery
conservation mode is not supported"
Oct 12 20:45:50 aurora org_kde_powerdevil[2468]: org.kde.powerdevil:
org.kde.powerdevil.chargethresholdhelper.getconservationmode failed "Battery
conservation mode is not supported"
Oct 12 20:46:00 aurora systemd[1]:
dbus-:[email protected]: Deactivated
successfully.
Oct 12 20:46:00 aurora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0
msg='unit=dbus-:1.3-org.kde.powerdevil.chargethresholdhelper@1 comm="systemd"
exe="/usr/l>
Oct 12 20:46:22 aurora systemd[1]: Started
dbus-:[email protected].
Oct 12 20:46:22 aurora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0
msg='unit=dbus-:1.3-org.kde.powerdevil.chargethresholdhelper@2 comm="systemd"
exe="/usr/>
Oct 12 20:46:32 aurora systemd[1]:
dbus-:[email protected]: Deactivated
successfully.
Oct 12 20:46:32 aurora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0
msg='unit=dbus-:1.3-org.kde.powerdevil.chargethresholdhelper@2 comm="systemd"
exe="/usr/l>
```
boot -2
```
Oct 12 18:28:16 aurora systemd[1]: Started
dbus-:[email protected].
Oct 12 18:28:16 aurora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0
msg='unit=dbus-:1.3-org.kde.powerdevil.backlighthelper@2 comm="systemd"
exe="/usr/lib/sy>
Oct 12 18:28:26 aurora systemd[1]:
dbus-:[email protected]: Deactivated
successfully.
Oct 12 18:28:26 aurora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0
msg='unit=dbus-:1.3-org.kde.powerdevil.backlighthelper@2 comm="systemd"
exe="/usr/lib/sys>
Oct 12 18:28:38 aurora systemd[1823]: Starting systemd-tmpfiles-clean.service -
Cleanup of User's Temporary Files and Directories...
Oct 12 18:28:38 aurora systemd[1823]: Finished systemd-tmpfiles-clean.service -
Cleanup of User's Temporary Files and Directories.
```
boot -3:
```
Oct 12 18:11:37 aurora systemd[1]: Started
dbus-:[email protected].
Oct 12 18:11:37 aurora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0
msg='unit=dbus-:1.3-org.kde.powerdevil.backlighthelper@1 comm="systemd"
exe="/usr/lib/sy>
Oct 12 18:11:46 aurora flatpak[6837]: 18:11:46.156 ERROR HttpBaseRequest:180
"lyricfind.com" "Empty reply received from server."
Oct 12 18:11:46 aurora flatpak[6837]: 18:11:46.647 ERROR HttpBaseRequest:180
"LoloLyrics" "Error transferring
https://api.lololyrics.com/0.5/getLyric?artist=Adele&track=Rumour Has It -
server replie>
Oct 12 18:11:47 aurora systemd[1]:
dbus-:[email protected]: Deactivated
successfully.
Oct 12 18:11:47 aurora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0
msg='unit=dbus-:1.3-org.kde.powerdevil.backlighthelper@1 comm="systemd"
exe="/usr/lib/sys>
```
boot -4 was an intentional reboot. boot -5:
```
Oct 12 15:53:01 aurora systemd[1]: Started
dbus-:[email protected].
Oct 12 15:53:01 aurora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0
msg='unit=dbus-:1.3-org.kde.powerdevil.backlighthelper@1 comm="systemd"
exe="/usr/lib/sy>
Oct 12 15:53:11 aurora systemd[1]:
dbus-:[email protected]: Deactivated
successfully.
Oct 12 15:53:11 aurora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0
msg='unit=dbus-:1.3-org.kde.powerdevil.backlighthelper@1 comm="systemd"
exe="/usr/lib/sys>
Oct 12 15:54:01 aurora flatpak[2953]: 15:54:01.736 ERROR HttpBaseRequest:180
"LoloLyrics" "Error transferring
https://api.lololyrics.com/0.5/getLyric?artist=Big Soul&track=2000 Bc - server
replied: >
Oct 12 15:54:01 aurora flatpak[2953]: 15:54:01.742 ERROR HttpBaseRequest:180
"lyricfind.com" "Empty reply received from server."
Oct 12 15:55:01 aurora systemd[1]: Starting systemd-tmpfiles-clean.service -
Cleanup of Temporary Directories...
Oct 12 15:55:01 aurora systemd-tmpfiles[4799]:
/usr/lib/tmpfiles.d/systemd.conf:35: Duplicate line for path
"/var/lib/systemd/coredump", ignoring.
Oct 12 15:55:01 aurora systemd[1]: systemd-tmpfiles-clean.service: Deactivated
successfully.
Oct 12 15:55:01 aurora systemd[1]: Finished systemd-tmpfiles-clean.service -
Cleanup of Temporary Directories.
Oct 12 15:55:01 aurora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0
msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd"
hostname=>
Oct 12 15:55:01 aurora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0
msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd"
hostname=?>
```
I tested by disabling the plasma-powerdevil service with:
```
systemctl --user status plasma-powerdevil.service
```
and confirm that the crashes no longer occur. For now I've copied the version
of `plasma-workspace.target` shipped with Aurora to `/etc/systemd/user` and
commented out `Wants=plasma-powerdevil.service`.
Because of the regular pattern to the crashes, I was confident that this was a
power management issue, so I initially tried just disabling all of the
automatic power management options in the Plasma settings (sleeping, dimming
display/keyboard, etc), but the crashing still occured even when none of them
are enabled.
I haven't seen this issue discussed anywhere else, so it appears to potentially
be hardware/firmware specific. Here are some additional specs:
```
$ uname -a
Linux aurora 6.15.10-200.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 15 15:57:06
UTC 2025 x86_64 GNU/Linux
$ rpm-ostree status
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: inactive
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/aurora:stable
Digest:
sha256:cb1160ddff9156dc9d601ebbdaf6584f38e3fd7fa9f0d1369362de7430cd05ad
Version: 42.20250921.1 (2025-09-21T06:02:23Z)
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 39 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Vendor ID: GenuineIntel
Model name: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
CPU family: 6
Model: 142
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
Stepping: 10
CPU(s) scaling MHz: 24%
CPU max MHz: 3400.0000
CPU min MHz: 400.0000
BogoMIPS: 3600.00
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr
pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall
nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs
bts rep_good nopl xtopology nonstop_tsc cpuid
aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16
xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_dead
line_timer aes xsave avx f16c rdrand lahf_lm abm
3dnowprefetch cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow flexpriority
ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2
erms invpcid mpx rdseed adx smap clflushopt
intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify
hwp_act_window hwp_epp vnmi md_clear flush_l1d arch_capabil
ities
Virtualization features:
Virtualization: VT-x
Caches (sum of all):
L1d: 128 KiB (4 instances)
L1i: 128 KiB (4 instances)
L2: 1 MiB (4 instances)
L3: 6 MiB (1 instance)
NUMA:
NUMA node(s): 1
NUMA node0 CPU(s): 0-7
Vulnerabilities:
Gather data sampling: Mitigation; Microcode
Ghostwrite: Not affected
Indirect target selection: Not affected
Itlb multihit: KVM: Mitigation: Split huge pages
L1tf: Mitigation; PTE Inversion; VMX conditional cache
flushes, SMT vulnerable
Mds: Mitigation; Clear CPU buffers; SMT vulnerable
Meltdown: Mitigation; PTI
Mmio stale data: Mitigation; Clear CPU buffers; SMT vulnerable
Reg file data sampling: Not affected
Retbleed: Mitigation; IBRS
Spec rstack overflow: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via
prctl
Spectre v1: Mitigation; usercopy/swapgs barriers and __user
pointer sanitization
Spectre v2: Mitigation; IBRS; IBPB conditional; STIBP
conditional; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Srbds: Mitigation; Microcode
Tsa: Not affected
Tsx async abort: Not affected
$ lsgpu
card1 Intel Kabylake (Gen9) drm:/dev/dri/card1
└─renderD128
drm:/dev/dri/renderD128
$ lsmod
Module Size Used by
uinput 32768 0
rfcomm 110592 18
snd_seq_dummy 12288 0
snd_hrtimer 12288 1
tun 77824 2
nf_conntrack_netbios_ns 12288 1
nf_conntrack_broadcast 12288 1 nf_conntrack_netbios_ns
nft_fib_inet 12288 1
nft_fib_ipv4 12288 1 nft_fib_inet
nft_fib_ipv6 12288 1 nft_fib_inet
nft_fib 12288 3 nft_fib_ipv6,nft_fib_ipv4,nft_fib_inet
nft_reject_inet 12288 10
nf_reject_ipv4 12288 1 nft_reject_inet
nf_reject_ipv6 20480 1 nft_reject_inet
nft_reject 12288 1 nft_reject_inet
nft_ct 28672 9
nft_chain_nat 12288 3
nf_nat 65536 1 nft_chain_nat
nf_conntrack 212992 4
nf_nat,nft_ct,nf_conntrack_netbios_ns,nf_conntrack_broadcast
nf_defrag_ipv6 24576 1 nf_conntrack
nf_defrag_ipv4 12288 1 nf_conntrack
nf_tables 425984 293
nft_ct,nft_reject_inet,nft_fib_ipv6,nft_fib_ipv4,nft_chain_nat,nft_reject,nft_fib,nft_fib_inet
qrtr 57344 2
bnep 36864 2
sunrpc 925696 1
binfmt_misc 28672 1
snd_sof_pci_intel_skl 32768 0
snd_sof_intel_hda_generic 45056 1 snd_sof_pci_intel_skl
soundwire_intel 98304 1 snd_sof_intel_hda_generic
snd_sof_intel_hda_sdw_bpt 24576 1 soundwire_intel
snd_sof_intel_hda_common 217088 3
snd_sof_intel_hda_sdw_bpt,snd_sof_intel_hda_generic,snd_sof_pci_intel_skl
snd_soc_hdac_hda 28672 1 snd_sof_intel_hda_common
snd_sof_intel_hda_mlink 49152 4
snd_sof_intel_hda_sdw_bpt,soundwire_intel,snd_sof_intel_hda_common,snd_sof_intel_hda_generic
snd_sof_intel_hda 20480 2
snd_sof_intel_hda_common,snd_sof_intel_hda_generic
soundwire_cadence 57344 1 soundwire_intel
snd_sof_pci 24576 2 snd_sof_intel_hda_generic,snd_sof_pci_intel_skl
snd_sof_xtensa_dsp 16384 1 snd_sof_intel_hda_generic
snd_hda_codec_hdmi 102400 1
snd_sof 512000 6
snd_sof_intel_hda_sdw_bpt,snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_hda_generic,snd_sof_intel_hda,snd_sof_pci_intel_skl
snd_sof_utils 16384 1 snd_sof
snd_soc_acpi_intel_match 135168 2
snd_sof_intel_hda_generic,snd_sof_pci_intel_skl
snd_soc_acpi_intel_sdca_quirks 12288 1 snd_soc_acpi_intel_match
soundwire_generic_allocation 24576 1 soundwire_intel
snd_soc_acpi 16384 2
snd_soc_acpi_intel_match,snd_sof_intel_hda_generic
crc8 12288 1 soundwire_cadence
soundwire_bus 1212416 3
soundwire_intel,soundwire_generic_allocation,soundwire_cadence
snd_soc_sdca 57344 2 snd_soc_acpi_intel_sdca_quirks,soundwire_bus
snd_soc_avs 270336 0
intel_uncore_frequency 12288 0
snd_soc_hda_codec 28672 1 snd_soc_avs
intel_uncore_frequency_common 16384 1 intel_uncore_frequency
snd_hda_ext_core 36864 7
snd_sof_intel_hda_sdw_bpt,snd_soc_avs,snd_soc_hda_codec,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_sof_intel_hda
snd_soc_core 491520 6
snd_soc_avs,snd_soc_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
intel_tcc_cooling 12288 0
iwlmvm 933888 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 24576 0
snd_hda_codec_realtek 233472 1
coretemp 24576 0
snd_hda_codec_generic 139264 1 snd_hda_codec_realtek
snd_compress 28672 2 snd_soc_avs,snd_soc_core
snd_hda_scodec_component 20480 1 snd_hda_codec_realtek
ac97_bus 12288 1 snd_soc_core
mac80211 1925120 1 iwlmvm
snd_pcm_dmaengine 16384 1 snd_soc_core
kvm_intel 471040 0
snd_hda_intel 73728 1
vfat 24576 1
uvcvideo 200704 0
fat 126976 1 vfat
snd_intel_dspcfg 40960 5
snd_soc_avs,snd_hda_intel,snd_sof,snd_sof_intel_hda_common,snd_sof_intel_hda_generic
snd_intel_sdw_acpi 16384 2 snd_intel_dspcfg,snd_sof_intel_hda_generic
uvc 12288 1 uvcvideo
libarc4 12288 1 mac80211
kvm 1486848 1 kvm_intel
videobuf2_vmalloc 20480 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
snd_hda_codec 233472 8
snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda,snd_sof_intel_hda
btusb 81920 0
mei_pxp 20480 0
mei_hdcp 28672 0
snd_hda_core 159744 11
snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
iTCO_wdt 16384 0
iwlwifi 602112 1 iwlmvm
videobuf2_v4l2 40960 1 uvcvideo
snd_hwdep 24576 1 snd_hda_codec
intel_rapl_msr 20480 0
processor_thermal_device_pci_legacy 12288 0
irqbypass 12288 1 kvm
intel_pmc_bxt 16384 1 iTCO_wdt
btrtl 36864 1 btusb
snd_seq 135168 7 snd_seq_dummy
iTCO_vendor_support 12288 1 iTCO_wdt
videobuf2_common 102400 4
videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
processor_thermal_device 20480 1 processor_thermal_device_pci_legacy
asus_nb_wmi 32768 0
rapl 20480 0
btintel 73728 1 btusb
snd_seq_device 16384 1 snd_seq
asus_wmi 122880 1 asus_nb_wmi
videodev 421888 2 videobuf2_v4l2,uvcvideo
intel_cstate 20480 0
btbcm 24576 1 btusb
processor_thermal_wt_hint 16384 1 processor_thermal_device
snd_pcm 212992 14
snd_soc_avs,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_sof_intel_hda_generic,snd_soc_core,snd_sof_utils,snd_hda_core,snd_sof_pci_intel_skl,snd_pcm_dmaengine
btmtk 32768 1 btusb
processor_thermal_rfim 49152 1 processor_thermal_device
sparse_keymap 12288 1 asus_wmi
processor_thermal_rapl 16384 1 processor_thermal_device
snd_timer 57344 3 snd_seq,snd_hrtimer,snd_pcm
mc 94208 4
videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
intel_uncore 278528 0
cfg80211 1511424 3 iwlmvm,iwlwifi,mac80211
bluetooth 1089536 44 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
platform_profile 16384 1 asus_wmi
wmi_bmof 12288 0
intel_rapl_common 61440 2 intel_rapl_msr,processor_thermal_rapl
snd 163840 17
snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_pcm
mei_me 61440 2
i2c_i801 40960 0
pcspkr 12288 0
processor_thermal_wt_req 12288 1 processor_thermal_device
soundcore 16384 1 snd
rfkill 45056 10 iwlmvm,asus_wmi,bluetooth,cfg80211
i2c_smbus 20480 1 i2c_i801
mei 204800 5 mei_hdcp,mei_pxp,mei_me
processor_thermal_power_floor 12288 1 processor_thermal_device
processor_thermal_mbox 12288 4
processor_thermal_power_floor,processor_thermal_wt_req,processor_thermal_rfim,processor_thermal_wt_hint
idma64 20480 0
intel_xhci_usb_role_switch 12288 0
intel_pch_thermal 20480 0
intel_soc_dts_iosf 16384 1 processor_thermal_device_pci_legacy
int3403_thermal 16384 0
acpi_als 16384 1
int340x_thermal_zone 16384 2 int3403_thermal,processor_thermal_device
industrialio_triggered_buffer 12288 1 acpi_als
intel_pmc_core 147456 0
pmt_telemetry 16384 1 intel_pmc_core
kfifo_buf 12288 1 industrialio_triggered_buffer
pmt_class 16384 1 pmt_telemetry
asus_wireless 16384 0
intel_vsec 20480 1 intel_pmc_core
industrialio 155648 3
industrialio_triggered_buffer,acpi_als,kfifo_buf
int3400_thermal 24576 0
acpi_thermal_rel 28672 1 int3400_thermal
acpi_pad 184320 0
joydev 36864 0
loop 45056 0
nfnetlink 20480 3 nf_tables
zram 65536 1
lz4hc_compress 20480 1 zram
lz4_compress 24576 1 zram
overlay 249856 2
erofs 180224 1
netfs 610304 1 erofs
dm_crypt 77824 1
i915 5283840 57
drm_buddy 32768 1 i915
ttm 135168 1 i915
polyval_clmulni 12288 0
i2c_algo_bit 20480 1 i915
polyval_generic 12288 1 polyval_clmulni
ghash_clmulni_intel 16384 0
drm_display_helper 315392 1 i915
sha512_ssse3 53248 0
hid_multitouch 36864 0
sha256_ssse3 36864 0
video 81920 3 asus_wmi,asus_nb_wmi,i915
i2c_hid_acpi 12288 0
sha1_ssse3 32768 0
cec 102400 2 drm_display_helper,i915
i2c_hid 49152 1 i2c_hid_acpi
wmi 32768 3 video,asus_wmi,wmi_bmof
pinctrl_sunrisepoint 28672 0
serio_raw 20480 0
zfs 7155712 6
spl 172032 1 zfs
uhid 28672 0
pkcs8_key_parser 12288 0
fuse 286720 3
i2c_dev 28672 0
```
--
You are receiving this mail because:
You are watching all bug changes.