btrfs-image: flush_pending: Assertion `!(!eb)` failed. Aborted. btrfsck also fails.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
btrfs-tools (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I have a machine running Precise with a btrfs root filesystem. It panicked the other day and now neither btrfsck or btrfs-image will run:
# btrfs-image /dev/sdc2 /backup/grace/...
checksum verify failed on 896765952 wanted 1d6bdc08 found 1931370
checksum verify failed on 896765952 wanted 1d6bdc08 found 1931370
checksum verify failed on 896765952 wanted 1d6bdc08 found 1931370
btrfs-image: btrfs-image.c:394: flush_pending: Assertion `!(!eb)` failed.
checksum verify failed on 896765952 wanted 1d6bdc08 found 26093d0
checksum verify failed on 896765952 wanted 1d6bdc08 found 26093d0
checksum verify failed on 896765952 wanted 1d6bdc08 found 26093d0
fsck.btrfs[699]: segfault at b4 ip 000040f486 sp 00007fff8c803990 error 4 in btrfsck[
Warning... fsck.btrfs for device /dev/sdc2 exited with signal 11.
mountal: fsck / [697] terminated with status 8
the oops was
lookup_
__btrfs_free_extent
run_delayed_
...
screenshots https:/
please try btrfs-tools from quantal. It has improved, maybe it will help.
If not, try btrfs wiki / mailing list, they are usually helpful.