From: Darrick J. Wong <djwong@xxxxxxxxxx> The xfs_repair fuzz test suite encountered a crash in xfs_repair. In the fuzzed filesystem, inode 8388736 is a single-block directory where the one dir data block has been trashed. This inode maps to agno 1 agino 128, and all other inodes in that inode chunk are regular files. Output is as follows: Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... - scan filesystem freespace and inode maps... - found root inode chunk Phase 3 - for each AG... - scan (but don't clear) agi unlinked lists... - process known inodes and perform inode discovery... - agno = 0 - agno = 1 Metadata corruption detected at 0x565335fbd534, xfs_dir3_block block 0x4ebc78/0x1000 corrupt directory block 0 for inode 8388736 no . entry for directory 8388736 no .. entry for directory 8388736 problem with directory contents in inode 8388736 would have cleared inode 8388736 - agno = 2 - agno = 3 - process newly discovered inodes... Phase 4 - check for duplicate blocks... - setting up duplicate extent list... - check for inodes claiming duplicate blocks... - agno = 0 entry "S_IFDIR.FMT_BLOCK" at block 0 offset 1728 in directory inode 128 references free inode 8388736 would clear inode number in entry at offset 1728... - agno = 1 entry "." at block 0 offset 64 in directory inode 8388736 references free inode 8388736 imap claims in-use inode 8388736 is free, would correct imap - agno = 2 - agno = 3 No modify flag set, skipping phase 5 Phase 6 - check inode connectivity... - traversing filesystem ... ./common/xfs: line 387: 84940 Segmentation fault (core dumped) $XFS_REPAIR_PROG $SCRATCH_OPTIONS $* $SCRATCH_DEV