Qt6 upgrade to 6.10.1 breaks SDDM, Plasma. Delay upgrading until plasma-workspace-6.5.3-2

Following packages were upgraded

qt6-base
qt6-multimedia
qt6-multimedia-ffmeg
qt6-transaltions
qt6-webengine

All from 6.10.0 to 6.10.1. After 5 minutes of inactivity the following message showed after a screen lock started:

The screen locker is broken and unlocking is not possible anymore. In order to unlock switch to a virtual terminal (e.g. Ctrl+Alt+F1), log in and execute the command:

loginctl unlock-session

Then log out of the virtual session by pressing Ctrl+D, and switch back to the running session (Ctrl+Alt+F2).

Then the system hanged. Moving to different tty and executing command did nothing. When I went back to the first tty, it was still stuck. On reboot, plasma wouldn’t start, but I was able to get to a different tty. I tried the following command to try to start plasma on tty2.

/usr/lib/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland

Got an error message about a missing symbol. Something like “Qt6 crash: undefined symbol: version Qt_6_PRIVATE_API” There was more to the message but I can’t find it anymore.

Downgrading aforementioned packages allowed the same command to load into a plasma-session from tty2 without a reboot. After that I was able to reboot to plasma normally but packages left unupgraded.

Yes, I have also issues with latest qt6 upgrades.
Some apps don’t start anymore (konsole, featherpad..)

similar issues here after updates

Same here, couldn’t even start SDDM after reboot…Installed downgrade and downgraded qt6-base to 6.10.0. So at least SDDM is running again.Further downgrades may be required as the Konsole (with fish) also doesn’t start with similar symbol undefined errors.

My last update pacman.log is:

[2025-11-27T09:54:52+0100] [ALPM] upgraded qt6-translations (6.10.0-1 → 6.10.1-1)
[2025-11-27T09:54:52+0100] [ALPM] upgraded qt6-base (6.10.0-3 → 6.10.1-1)
[2025-11-27T09:54:52+0100] [ALPM] upgraded python-pyqt6 (6.10.0-1 → 6.10.0-2)
[2025-11-27T09:54:52+0100] [ALPM] upgraded qt6-multimedia-ffmpeg (6.10.0-3 → 6.10.1-1)
[2025-11-27T09:54:52+0100] [ALPM] upgraded qt6-multimedia (6.10.0-3 → 6.10.1-1
[2025-11-27T09:54:53+0100] [ALPM] upgraded qt6-webengine (6.10.0-3 → 6.10.1-1)

So I gonna downgrade all of them but python-pyqt6 to 6.10.0* …
Done. Konsole also working again.
Until further notice I won’t upgrade anything out of QT6.

Just came across this issue myself. Thank God for Limine and Snapshots haha. Another reason I’m loving having moved to this distro.

Can confirm this is happening. God bless limine.

Additionally, I did catch a warning the second time of a dependency issue.

warning: dependency cycle detected:
warning: qt6-multimedia-ffmpeg will be installed before its qt6-multimedia dependency

could this be the culprit?

No, unrelated.
It just means one is installed before the other.


As per whole thread;

Are y’all fully up to date?

Among other things you should be getting plasma-workspace-6.5.3-2.

( I cannot reproduce. Current packages and reboot and desktop works as expected. )

Yeah right now there are plasma and kwin etc. along many QT6 upgrades.
I’m cautious now and wait for further reports. Don’t wanna downgrade a lot more packages if it doesn’t work again.
Yeah may be broken by incomplete rolling release. Can happen.
@cscs so you have no issues with SDDM startup or Konsole?

Nope. :+1:

Saved my behind too :grinning_face_with_smiling_eyes:

I just re-ranked my mirrors just in case and re-ran the update. No issues now. Probably didin’t need to redo the mirrors but that has fixed the odd issue for me before. All packages were updated as normal.

I just had this issue this morning, thankfully i took a snapshot yesterday and could revert to it. QT6 update broke my apps and boot sequence.

It was failing to “start” plymouth. i removed plymouth to try and it wouldn’t boot into the graphic interface.

Not likely, normally, packages follow a strict order, like package A needs package B, so install B first, then A, etc. In this case Pacman was aware of the the cycle, installed (correct) seq. of packages, and completed the update with no errors.

It’s a known quirk in the Qt 6.10.x ecosystem. The ffmpeg plugin for Qt multimedia had a refactoring, and temporarily created this circular dependency. It’s not a bug in Cachy, but a upstream Qt issue that the maintainers chose to accept (rather than split/patch the packages), at least, this is what I could find.

The actual issue was something else in that update, likely graphics driver incompatibility or a Wayland/SDDM rendering issue, not this dependency cycle.

Best to keep the updates at bay for a few days as a patch will follow.

Err .. not so much? ..

That ‘dependency cycle’ really was simply one package being installed before the other though it expects the other way around. Both get installed. It is only a notice.

As per the thread issue - You just managed to hit a partial upgrade scenario.

As shown by myself and other commenters above .. an extra 30 minutes was apparently the difference here. You upgraded parts of QT but not the parts of Plasma (etc) that rely on it.
Try again with all of them and I am 99.99% it will be fine.

This is my current pending updates, and before checking to take this screenshot, the plama-integration & plasma-workspace were not present. Could this have happened to many of us ? That the plasma updates were late compared to the QT6 ones ?

i don’t see 6.5.3-2 yet (i just downgrading all the qt6 related earlier)

I can confirm its solved now, OS update without further issues.

Can confirm also, the plasma update was needed.

Solved, updated without problems too