After some investigations, it seems that my disk is corrupted, segfaulting mount. The disk checksum is incorrect: ``` $ sudo btrfs check --readonly /dev/dm-0 Opening filesystem to check... checksum verify failed on 543625379840 wanted 0x9e961bf2 found 0x1395587a checksum verify failed on 543625379840 wanted 0x9e961bf2 found 0x1395587a bad tree block 543625379840, bytenr mismatch, want=543625379840, have=10138529428048294778 ... ``` --repair also failed due to checksum mismatch. (I'm working on a backup) I also can't `btrfs restore` the disk, I got the same checksum error than `btrfs check`. Supers are valid: ``` $ sudo btrfs rescue super-recover /dev/dm-0 All supers are valid, no need to recover. ``` But there are unrecoverable chunk: ``` $ sudo btrfs rescue chunk-recover /dev/dm-0 ... corrupt node: root=1 block=1107050496 slot=0, corrupt node: root=1 block=1107050496, nritems too large, have 15 expect [1,0] Couldn't read tree root open with broken chunk error ```