[Bug 244470] /sbin/dump crashes on larger filesystem

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 24 Jan 2022 11:45:52 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244470

lbfoo@disroot.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lbfoo@disroot.org

--- Comment #20 from lbfoo@disroot.org ---
This bugs still exists in FreeBSD13.0-RELEASE-p5

/usr/mynetshare is about 400GB,dump is used to do the full backup of it.
It exists abnormally as follows:

# dump -0u -rnf - /usr/mynetshare | zstd -o
/usr/largedisk/mynetshare-L0.dump.zstd
  DUMP: WARNING: should use -L when dumping live read-write filesystems!
  DUMP: Date of this level 0 dump: the epoch
  DUMP: Date of last level 0 dump: the epoch
  DUMP: Dumping /dev/mirror/gm0p4 (/usr/mynetshare) to standard output
  DUMP: mapping (Pass I) [regular files]

  DUMP: mapping (Pass II) [directories]
  DUMP: estimated 348945219 tape blocks.
  DUMP: dumping (Pass III) [directories]
Read : 56 MB ==>  3%  DUMP: dumping (Pass IV) [regular files]
Read : 18072 MB ==> 82%  DUMP: 5.31% done, finished in 1:29 at Mon Jan 24
19:23:23 2022
Read : 41784 MB ==> 85%  DUMP: 12.26% done, finished in 1:11 at Mon Jan 24
19:10:46 2022
Read : 64504 MB ==> 85%  DUMP: 18.94% done, finished in 1:04 at Mon Jan 24
19:08:26 2022
Read : 88008 MB ==> 82%  DUMP: 25.84% done, finished in 0:57 at Mon Jan 24
19:06:38 2022
Read : 100016 MB ==> 81%Assertion failed: (spcl.c_count + blks < TP_NINDIR),
function appendextdata, file /usr/src/sbin/dump/traverse.c, line 759.
  DUMP: Child 24748 returns LOB status 206
/*stdin*\            : 81.34%   (104916541440 => 85344243222 bytes,
/usr/largedisk/mynetshare-L0.dump.zstd)

-- 
You are receiving this mail because:
You are the assignee for the bug.