Re: disk-io.c:416: find_and_setup_root: Assertion `!(!root->node)' failed.

2011-08-03 Thread Dave
OK so I have recovered all of my data. This was sort of a nerve wrecking experience. I'll share what I've done in case others are experiencing the same problem (I've seen other threads appear complaining of the same assertion which draw no response). So, I filled open_ctree_fd with printf statem

Re: disk-io.c:416: find_and_setup_root: Assertion `!(!root->node)' failed.

2011-08-02 Thread Dave
OK so on further investigation, I can see that btrfs-debug-tree is failing on: ret = find_and_setup_root(tree_root, fs_info, BTRFS_CSUM_TREE_OBJECTID, csum_root); (line 750 or so) But the same call with extent_root and dev_root as arguments are successful. Would this indicate that some branch on

disk-io.c:416: find_and_setup_root: Assertion `!(!root->node)' failed.

2011-08-02 Thread Dave
349129785344 wanted 120602 found 120627 parent transid verify failed on 349129785344 wanted 120602 found 120627 btrfs-debug-tree: disk-io.c:416: find_and_setup_root: Assertion `!(!root->node)' failed. btrfsck (with -s1) fails the same assertion, as do btrfs-zero-log and btrfs-select-super. No