[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <bug-221007-13602-cGrypAZfVd@https.bugzilla.kernel.org/>
Date: Sun, 25 Jan 2026 16:48:18 +0000
From: bugzilla-daemon@...nel.org
To: linux-ext4@...r.kernel.org
Subject: [Bug 221007] Online ext4 defragmentation fails on 'inline' files
(feature inline_data_
https://bugzilla.kernel.org/show_bug.cgi?id=221007
Christian Kujau (kernel@...dbynature.de) changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kernel@...dbynature.de
--- Comment #1 from Christian Kujau (kernel@...dbynature.de) ---
While not necessarily a kernel issue, it's reproducible here once the
inline_data flag is set:
-----------------------------------
$ uname -rm
6.19.0-rc6-snafu aarch64
$ pv -Ss 512m /dev/zero > test.img
$ losetup -f test.img
$ mkfs.ext4 -O inline_data -F /dev/loop0
$ mount -t ext4 /dev/loop0 /mnt/disk/
$ date > /mnt/disk/file.txt
$ ulimit -c unlimited
$ e4defrag /mnt/disk/
e4defrag 1.47.2 (1-Jan-2025)
ext4 defragmentation for directory(/mnt/disk/)
Segmentation fault (core dumped)
-----------------------------------
Some debugging output:
-----------------------------------
$ gdb -c core /usr/sbin/e4defrag
(gdb) bt
#0 0x0000aaaaca774390 in file_defrag (file=0xaaaadca9b7e0
"/mnt/disk/file.txt", buf=0xffffea194a90, flag=<optimized out>,
ftwbuf=<optimized out>) at ../../../misc/e4defrag.c:1559
#1 0x0000ffff8d041760 [PAC] in process_entry (data=data@...ry=0xffffea194c08,
dir=dir@...ry=0xffffea194b80, name=name@...ry=0xaaaadca9c883 "file.txt",
namlen=<optimized out>, d_type=<optimized out>)
at ../sysdeps/wordsize-64/../../io/ftw.c:472
#2 0x0000ffff8d041bc0 [PAC] in ftw_dir (data=data@...ry=0xffffea194c08,
st=st@...ry=0xffffea194c60, old_dir=old_dir@...ry=0x0) at
../sysdeps/wordsize-64/../../io/ftw.c:551
#3 0x0000ffff8d042350 [PAC] in ftw_startup (dir=dir@...ry=0xffffea194f40
"/mnt/disk", is_nftw=is_nftw@...ry=1, func=func@...ry=0xaaaaca7736e0
<file_defrag>, descriptors=descriptors@...ry=2000,
flags=flags@...ry=3) at ../sysdeps/wordsize-64/../../io/ftw.c:771
#4 0x0000ffff8d042460 [PAC] in __new_nftw (path=path@...ry=0xffffea194f40
"/mnt/disk", func=func@...ry=0xaaaaca7736e0 <file_defrag>,
descriptors=descriptors@...ry=2000, flags=flags@...ry=3)
at ../sysdeps/wordsize-64/../../io/ftw.c:844
#5 0x0000aaaaca7722c4 in main (argc=<optimized out>, argv=0xffffea198148) at
../../../misc/e4defrag.c:1913
-----------------------------------
Recompiling the userspace tools with -g should help (and I did that on another
machine), but I can't make sense of the details shown :-\
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
Powered by blists - more mailing lists