Re: [PATCH 1/2] btrfs-progs: print-tree: Avoid segfault for heavily corrupted item pointers

2018-05-08 Thread David Sterba
On Mon, May 07, 2018 at 04:56:21PM +0800, Qu Wenruo wrote: > > > On 2018年05月07日 15:46, Qu Wenruo wrote: > > Normally corrupted leaf should be caught by csum check, but sometimes > > corrupted item pointers (out of leaf range) can still pass csum check. > > In fact, our fsck/005 test case image

[PATCH 1/2] btrfs-progs: print-tree: Avoid segfault for heavily corrupted item pointers

2018-05-07 Thread Qu Wenruo
Normally corrupted leaf should be caught by csum check, but sometimes corrupted item pointers (out of leaf range) can still pass csum check. In fact, our fsck/005 test case image has such corrupted item pointer and btrfs check can surprisingly fix it. Anyway, make print-tree to skip such item and