Kernel 6.13 introduced a very bad bug that causes “bad page states” when opening some flatpak apps.
Symptoms can be
- freezing systems when opening Flatpak apps
- Flatpak apps filling up RAM
- crash logs like this or that
uname -r
shows if you use kernel 6.13
Solved?
The bug was supposedly fixed upstream and the kernel package upgraded.
We need to wait for the upgrades to arrive everywhere, and atomic images to be built.
Just upgrade your system normally and you will get a fixed kernel.
If you need faster fixes:
Atomic Desktops
run0
#backup
ostree admin pin 0
exit
#replace kernel with fixed one
rpm-ostree override replace https://bodhi.fedoraproject.org/updates/FEDORA-2025-232314eb1d
When the update has arrived in the repo and images, reset the override again:
rpm-ostree override reset kernel-tools-libs kernel kernel-modules-extra python3-perf kernel-modules-core kernel-core kernel-modules kernel-tools
DNF Fedora
TODO
Prevent updates
If the update does not fix your issue, you may want to use an older kernel until it is.
Note that poorly there are many vulnerabilities in every kernel version, so this is not a good longterm solution.
dnf Fedora
Use this command to prevent updates of the kernel
sudo dnf versionlock add kernel-6.12.15-200.fc41.x86_64
(On ARM or other architectures, replace the last part.)
Only do this temporary! Remember to remove that lock again
sudo dnf versionlock delete kernel-6.12.15-200.fc41.x86_64
Atomic Desktops
If version 41.20250224.0
is still shown, use `rpm-ostree rollback
# check if that version is still there
rpm-ostree status | grep 41.20250224.0
# check how many pinned deployments exist
rpm-ostee status
# save that known good version
# use 0 for current, 1 for previous, 2 for the 3rd shown entry, etc.
sudo ostree admin pin 1
# rollback to that version
rpm-ostree rollback
reboot
If that version is not shown anymore, you need to download it again
# download that version
rpm-ostree deploy 41.20250224.0
# this removes all layered packages, so you might want to add them now
rpm-ostree install a b c
# save that version
sudo ostree admin pin 0
reboot