https://bugs.kde.org/show_bug.cgi?id=506491
Bug ID: 506491
Summary: Asahi Linux: Plane operation would have crashed DCP.
Screen locker is broken.
Classification: Plasma
Product: plasmashell
Version First 6.4.1
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: major
Priority: NOR
Component: Screen locking
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
SUMMARY
On Fedora Linux Asahi Remix 42, the compositor does an illegal request for DCP.
The result is (not limited to) the screen locker is broken, requiring dropping
into TTY and doing `loginctl unlock-session`.
STEPS TO REPRODUCE
1. Login to your user account
2. Wait for the screen to autolock
3. Observe
OBSERVED RESULT
The screen locker is broken. A message from DCP driver is printed:
```
[ 369.437762] apple-drm soc:display-subsystem: Plane operation would have
crashed DCP! Rejected!
DCP requires 32x32 of every plane to be within
screen space.
Your compositor asked to overlay [2355x1571,
2403x1600] on 2560x1600.
This is not supported, and your compositor
should have
switched to software compositing when this
operation failed.
You should not have noticed this at all. If
your screen
froze/hitched, or your compositor crashed,
please report
this to the your compositor's developers. We
will not
throw this error again until you next reboot.
```
Note that the message is sometimes printed by stuffs thats not the screen
locker, though it reliably affects the screenlocker.
EXPECTED RESULT
The screen locker works normally.
SOFTWARE/OS VERSIONS
Operating System: Fedora Linux Asahi Remix 42
KDE Plasma Version: 6.4.1
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.14.8-400.asahi.fc42.aarch64+16k (64-bit)
Graphics Platform: Wayland
Processors: 4 × Apple Avalanche (M2), 4 × Apple Blizzard (M2)
Memory: 23.0 GiB of usable RAM
Graphics Processor 1: Apple M2
Graphics Processor 2: llvmpipe
Product Name: Apple MacBook Air (13-inch, M2, 2022)
U-Boot Version: 2025.04
ADDITIONAL INFORMATION
Other samples from journalctl:
```
Jul 01 12:43:36 trung-macbookair kernel: apple-drm soc:display-subsystem: Plane
operation would have crashed DCP! Rejected!
DCP requires
32x32 of every plane to be within screen space.
Your
compositor asked to overlay [322x1572, 370x1600] on 2560x1600.
This is not
supported, and your compositor should have
switched to
software compositing when this operation failed.
You should not
have noticed this at all. If your screen
froze/hitched,
or your compositor crashed, please report
this to the
your compositor's developers. We will not
throw this
error again until you next reboot.
Jul 01 12:43:37 hostname systemd[1089]: Started
[email protected] - Firefox -
Web Browser.
```
--
You are receiving this mail because:
You are watching all bug changes.