How to diagnose hibernation issues

For some reason, when I hibernate my laptop, it starts over fresh when I turn it back on.
These are my system details:

Operating System: Fedora Linux 41
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.1
Kernel Version: 6.12.9-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland

How should I diagnose this? Is there a log I should check to figure this out?

I would look at the end of the output from journalctl for the previous boot and make sure the system is actually hibernating.

I’d then look at the start of journalctl and dmesg for the current boot to see if there’s something which it doesn’t like about the hibernation file which prevents it from utilising it to recover back to full power.

This is my journalctl command during and after hibernation:

Jan 18 02:58:56 fedora systemd[1]: dbus-:1.4-org.kde.powerdevil.discretegpuhelper@0.service: Deactivated successfully.
Jan 18 02:58:56 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=dbus-:1.4-org.kde.powerdevil.discretegpuhelper@0 comm="s>
Jan 18 02:58:56 fedora systemd[1]: dbus-:1.4-org.kde.powerdevil.chargethresholdhelper@0.service: Deactivated successfully.
Jan 18 02:58:56 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=dbus-:1.4-org.kde.powerdevil.chargethresholdhelper@0 com>
Jan 18 02:58:56 fedora systemd[1]: dbus-:1.4-org.kde.powerdevil.backlighthelper@0.service: Deactivated successfully.
Jan 18 02:58:56 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=dbus-:1.4-org.kde.powerdevil.backlighthelper@0 comm="sys>
Jan 18 02:58:57 fedora audit: BPF prog-id=62 op=LOAD
Jan 18 02:58:57 fedora audit: BPF prog-id=63 op=LOAD
Jan 18 02:58:57 fedora audit: BPF prog-id=64 op=LOAD
Jan 18 02:58:57 fedora systemd[1]: Starting systemd-timedated.service - Time & Date Service...
Jan 18 02:58:57 fedora systemd[1]: Started pcscd.service - PC/SC Smart Card Daemon.
Jan 18 02:58:57 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=pcscd comm="systemd" exe="/usr/lib/systemd/systemd" hos>
Jan 18 02:58:57 fedora systemd[1]: Started systemd-timedated.service - Time & Date Service.
Jan 18 02:58:57 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-timedated comm="systemd" exe="/usr/lib/systemd/>
Jan 18 02:58:57 fedora (pcscd)[3360]: pcscd.service: Referenced but unset environment variable evaluates to an empty string: PCSCD_ARGS
Jan 18 02:58:57 fedora rtkit-daemon[1280]: Successfully made thread 3413 of process 3255 (/usr/lib64/firefox/firefox) owned by '1000' RT at priority 10.
Jan 18 02:58:58 fedora wpa_supplicant[1626]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-85 noise=9999 txrate=27000
Jan 18 02:58:59 fedora systemd-timesyncd[1187]: Contacted time server 149.255.155.210:123 (2.pool.ntp.org).
Jan 18 02:58:59 fedora systemd-timesyncd[1187]: Initial clock synchronization to Sat 2025-01-18 02:58:59.032974 +04.
Jan 18 02:58:59 fedora firefox[3255]: [ERROR glean_core::metrics::ping] Invalid reason code active for ping usage-reporting
Jan 18 02:58:59 fedora rtkit-daemon[1280]: Successfully made thread 3574 of process 3440 (/usr/lib64/firefox/firefox) owned by '1000' RT at priority 10.
Jan 18 02:59:01 fedora wpa_supplicant[1626]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-79 noise=9999 txrate=13000
Jan 18 02:59:04 fedora wpa_supplicant[1626]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-79 noise=9999 txrate=26000
Jan 18 02:59:07 fedora wpa_supplicant[1626]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-78 noise=9999 txrate=19500
Jan 18 02:59:09 fedora systemd[1]: Starting flatpak-system-helper.service - flatpak system helper...
Jan 18 02:59:09 fedora systemd[1]: Started flatpak-system-helper.service - flatpak system helper.
Jan 18 02:59:09 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=flatpak-system-helper comm="systemd" exe="/usr/lib/syst>
Jan 18 02:59:09 fedora systemd[1967]: Started app-org.kde.konsole@684ac6315bb3431dbec65b9efae8173f.service - Konsole - Terminal.
Jan 18 02:59:10 fedora systemd[1967]: Started app-org.kde.konsole-3712.scope.
Jan 18 02:59:10 fedora maliit-keyboard[2341]: QSGContext::initialize: depth buffer support missing, expect rendering errors
Jan 18 02:59:10 fedora maliit-keyboard[2341]: QSGContext::initialize: stencil buffer support missing, expect rendering errors
Jan 18 02:59:10 fedora wpa_supplicant[1626]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-77 noise=9999 txrate=19500
Jan 18 02:59:13 fedora wpa_supplicant[1626]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-82 noise=9999 txrate=19500
Jan 18 02:59:16 fedora systemd[1]: systemd-hostnamed.service: Deactivated successfully.
Jan 18 02:59:16 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/s>
Jan 18 02:59:16 fedora audit: BPF prog-id=56 op=UNLOAD
Jan 18 02:59:16 fedora wpa_supplicant[1626]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-84 noise=9999 txrate=19500
Jan 18 02:59:19 fedora wpa_supplicant[1626]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-84 noise=9999 txrate=19500
Jan 18 02:59:22 fedora wpa_supplicant[1626]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-81 noise=9999 txrate=19500
Jan 18 02:59:25 fedora wpa_supplicant[1626]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-84 noise=9999 txrate=26000
Jan 18 02:59:27 fedora systemd[1]: systemd-timedated.service: Deactivated successfully.
Jan 18 02:59:27 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-timedated comm="systemd" exe="/usr/lib/systemd/s>
Jan 18 02:59:27 fedora audit: BPF prog-id=64 op=UNLOAD
Jan 18 02:59:27 fedora audit: BPF prog-id=63 op=UNLOAD
Jan 18 02:59:27 fedora audit: BPF prog-id=62 op=UNLOAD
Jan 18 02:59:28 fedora wpa_supplicant[1626]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-86 noise=9999 txrate=19500
lines 28209-28254/28254 (END)

And this is the output of dmesg concerning hibernation:

[   21.870263] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[   21.870622] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[   21.870832] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse.
[   21.871121] systemd[1]: modprobe@loop.service: Deactivated successfully.
[   21.871326] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop.
[   21.871526] systemd[1]: systemd-hibernate-clear.service: Main process exited, code=exited, status=1/FAILURE
[   21.871642] systemd[1]: systemd-hibernate-clear.service: Failed with result 'exit-code'.
[   21.871866] systemd[1]: Failed to start systemd-hibernate-clear.service - Clear Stale Hibernate Storage Info.
[   21.872212] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules.
[   21.872590] systemd[1]: Finished systemd-network-generator.service - Generate network units from Kernel command line.
[   21.873720] systemd-journald[707]: Collecting audit messages is enabled.
[   21.874188] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System...
[   21.874270] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met.
[   21.875268] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables...
[   21.876130] systemd-journald[707]: /run/log/journal/db9a6ef2d84a491599d70d4cb0077164/system.journal: Realtime clock jumped backwards relative to last journal entry, rotating.
[   21.876292] systemd[1]: Starting systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully...
[   21.876747] systemd[1]: Finished systemd-udev-load-credentials.service - Load udev Rules from Credentials.
[   21.876840] audit: type=1130 audit(1737154707.644:5): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-udev-load-credentials comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   21.878354] systemd[1]: Mounted sys-fs-fuse-connections.mount - FUSE Control File System.
[   21.882103] systemd[1]: Started systemd-journald.service - Journal Service.

Any clues from here?