Dear Dennis,
I experienced the same, the problem is with bcache + gcc9. Immediately
remove the cache device from the bcache, as it prevents more damages to
your filesystem. After it downgrade gcc to 8 or avoid using bcache (with
cache device) until the problem is solved by upstream.
Please see here for more information:
https://bugzilla.kernel.org/show_bug.cgi?id=203573
This is a very serious issue I think, but in my case I could save all my
files after reboot without bcache cache device (except 1 insignificant
one), but I guess you might need backups (I hope you have).
Good luck,
László Szalma
ps: i use gentoo, not fedora by the way, so it is general issue with
gcc, i read reports with gcc9 + 4.xxx kernels too.
2019. 05. 27. 23:33 keltezéssel, Dennis Schridde írta:
Hi!
Yesterday I upgraded from Linux 5.1.1 (built with GCC 8.3.0) to Linux 5.1.4
(built with GCC 9.1.0). The next boot was extremely slow and the desktop
environment (KDE Plasma) never really started, but got kind of stuck in the
startup screen. So I switched to a VT and pressed ctrl+alt+del. The next
boot stopped early with following message:
[T445] BTRFS: device label <...> devid 1 transid 840641 /dev/bcache0
[T599] BTRFS info (device bcache0): disk space caching is enabled
[T599] BTRFS info (device bcache0): has skinny extents
[T599] BTRFS error (device bcache0): parent transid verify failed on 604602368
wanted 840641 found 840639
[T599] BTRFS error (device bcache0): open_ctree failed
How can I recover from this?
The filesystem should have several snapshots (created by snapper [1], on every
boot and hourly). Will they be of any help recovering my data?
Best regards,
Dennis
[1]: http://snapper.io/