On Wed, Mar 4, 2020 at 12:30 PM Arun Persaud <apersaud@xxxxxxx> wrote: > > Hi > > I use btrfs for a partition (/dev/sda2) and when I try to boot with a > newer kernel (on openSUSE tumbleweed), the system doesn't finish the > boot and goes into an emergency console and I get the following error > (don't have a log at the moment, but can produce one if needed): > > BTRFS critical, corrupt leaf... Complete dmesg is needed, thanks. > However, if I boot with an older kernel (5.1.10), everything works OK. Sounds like it's hitting the tree checker which is much more sophisticated in kernel 5.5 than 5.1, so the problem is still there it's just that 5.1 doesn't complain. What is the kernel history of the file system? Was kernel 5.2.0 through 5.2.14 used? > this was with btrfs-progs 5.4.1 > > both didn't find any error or repaired anything, so they suggested to > email the list. That's unexpected. What about: btrfs check --mode=lowmem /dev/ -- Chris Murphy
