On Tue, May 22, 2018 at 07:05:14PM +0800, Su Yue wrote: > Hi Liu and David, > During my local xfstests on kdave/for-next, btrfs/139 failed and > btrfs BUG_ON due to qgroup rescan. > The bisect result is commit 560215eb3f32("Merge branch > 'ext/liubo/search-cleanups-wip' into for-next-next-v4.18-20180521") > which seems merged this patchset. > The dmesg file is attached. > > On 05/18/2018 11:00 AM, Liu Bo wrote: > > Here are a collection of patches I did for btrfs_search_slot(). > > > > v2: more explicit commit log for each patch. > > > > Liu Bo (6): > > Btrfs: remove superfluous free_extent_buffer > > Btrfs: use more straightforward extent_buffer_uptodate > > Btrfs: move get root of btrfs_search_slot to a helper > > Btrfs: remove unused check of skip_locking > > Btrfs: grab write lock directly if write_lock_level is the max level > > Btrfs: remove always true check in unlock_up > > > > fs/btrfs/ctree.c | 121 > > +++++++++++++++++++++++++++++++++---------------------- > > 1 file changed, 73 insertions(+), 48 deletions(-) > > > >
> [ 46.129166] BTRFS info (device vdb): disk space caching is enabled > [ 46.130545] BTRFS info (device vdb): has skinny extents > [ 46.171386] mount (2798) used greatest stack depth: 12920 bytes left > [ 46.508170] BTRFS: device fsid 83a117c7-a9ea-4bf5-b42f-7092078610d5 devid > 1 transid 5 /dev/vdc > [ 46.562428] BTRFS info (device vdc): disk space caching is enabled > [ 46.563690] BTRFS info (device vdc): has skinny extents > [ 46.564563] BTRFS info (device vdc): flagging fs with big metadata feature > [ 46.587441] BTRFS info (device vdc): checking UUID tree > [ 46.766765] BTRFS info (device vdb): disk space caching is enabled > [ 46.768197] BTRFS info (device vdb): has skinny extents > [ 46.875534] run fstests btrfs/139 at 2018-05-22 18:40:36 > [ 47.559411] BTRFS: device fsid 065f3825-057e-451f-8722-0d94d4a3f36f devid > 1 transid 5 /dev/vdc > [ 47.612001] BTRFS info (device vdc): disk space caching is enabled > [ 47.613254] BTRFS info (device vdc): has skinny extents > [ 47.614147] BTRFS info (device vdc): flagging fs with big metadata feature > [ 47.632377] BTRFS info (device vdc): checking UUID tree > [ 47.681656] btrfs (3176) used greatest stack depth: 12632 bytes left > [ 47.691156] ------------[ cut here ]------------ > [ 47.692084] kernel BUG at fs/btrfs/locking.c:286! I saw the crash too but did not investigate the root cause. So I'll remove the branch from for-next until it's fixed. Thanks for the report. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html