syzbot


WARNING in btrfs_remove_chunk (2)

Status: upstream: reported C repro on 2023/12/20 03:26
Bug presence: origin:upstream
[Documentation on labels]
Reported-by: syzbot+456f974c2381aae882ce@syzkaller.appspotmail.com
First crash: 574d, last: 2d16h
Fix bisection: failed (error log, bisect log)
  
Bug presence (1)
Date Name Commit Repro Result
2024/02/19 upstream (ToT) b401b621758e C [report] BUG: MAX_LOCKDEP_CHAINS too low!
Similar bugs (3)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 WARNING in btrfs_remove_chunk missing-backport origin:upstream -1 C inconclusive 100 4d19h 852d 0/3 upstream: reported C repro on 2023/03/17 14:37
upstream WARNING in btrfs_remove_chunk btrfs -1 C error inconclusive 342 2d09h 959d 0/29 upstream: reported C repro on 2022/11/30 08:16
linux-6.1 WARNING in btrfs_remove_chunk origin:lts-only -1 C done 10 748d 838d 3/3 fixed on 2023/09/19 11:51
Fix bisection attempts (5)
Created Duration User Patch Repo Result
2024/08/14 23:30 1m bisect fix linux-6.1.y error job log
2024/07/05 10:30 2h36m bisect fix linux-6.1.y OK (0) job log log
2024/05/26 08:28 2h18m bisect fix linux-6.1.y OK (0) job log log
2024/04/21 08:10 2h40m bisect fix linux-6.1.y OK (0) job log log
2024/03/19 23:32 2h40m bisect fix linux-6.1.y OK (0) job log log

Sample crash report:
BTRFS critical (device loop0): entry offset 1060864, bytes 4182016, bitmap no
BTRFS info (device loop0): block group has cluster?: no
BTRFS info (device loop0): 2 blocks of free space at or bigger than bytes is
------------[ cut here ]------------
WARNING: CPU: 1 PID: 4308 at fs/btrfs/volumes.c:3259 btrfs_remove_chunk+0x1158/0x17b0 fs/btrfs/volumes.c:3259
Modules linked in:
CPU: 1 PID: 4308 Comm: syz-executor335 Not tainted 6.1.140-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025
pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : btrfs_remove_chunk+0x1158/0x17b0 fs/btrfs/volumes.c:3259
lr : btrfs_remove_chunk+0x1158/0x17b0 fs/btrfs/volumes.c:3259
sp : ffff800020807700
x29: ffff800020807860 x28: ffff0000c068b2a0 x27: 0000000000000001
x26: ffff8000208077a0 x25: ffffffffffffffe4 x24: 1fffe000180d165d
x23: ffff0000c068b2ec x22: 0000000000690000 x21: dfff800000000000
x20: 0000000000000000 x19: 0000000000000000 x18: ffff800011a7bd00
x17: 0000000000000000 x16: ffff8000082d1c1c x15: 0000000000000000
x14: 00000000ffffffff x13: 0000000000000001 x12: 0000000000ff0100
x11: ff008000081913ec x10: 0000000000000000 x9 : 3cb8bb37a05c3900
x8 : 3cb8bb37a05c3900 x7 : 0000000000000001 x6 : 0000000000000001
x5 : ffff800020807198 x4 : ffff800015154740 x3 : ffff80000852df5c
x2 : 0000000000000001 x1 : 0000000100000000 x0 : 0000000000000000
Call trace:
 btrfs_remove_chunk+0x1158/0x17b0 fs/btrfs/volumes.c:3259
 btrfs_relocate_chunk+0x24c/0x364 fs/btrfs/volumes.c:3389
 __btrfs_balance+0x1390/0x1af8 fs/btrfs/volumes.c:4092
 btrfs_balance+0xa44/0xe20 fs/btrfs/volumes.c:4468
 btrfs_ioctl_balance+0x3c0/0x5f8 fs/btrfs/ioctl.c:4531
 btrfs_ioctl+0xac4/0xbd0 fs/btrfs/ioctl.c:5570
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:870 [inline]
 __se_sys_ioctl fs/ioctl.c:856 [inline]
 __arm64_sys_ioctl+0x14c/0x1c8 fs/ioctl.c:856
 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
 invoke_syscall+0x98/0x2bc arch/arm64/kernel/syscall.c:52
 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140
 do_el0_svc+0x58/0x13c arch/arm64/kernel/syscall.c:204
 el0_svc+0x58/0x138 arch/arm64/kernel/entry-common.c:637
 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655
 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585
irq event stamp: 69648
hardirqs last  enabled at (69647): [<ffff800008307d34>] __up_console_sem+0xb4/0x100 kernel/printk/printk.c:261
hardirqs last disabled at (69648): [<ffff8000119153e0>] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:405
softirqs last  enabled at (69594): [<ffff8000081a8dc0>] softirq_handle_end kernel/softirq.c:421 [inline]
softirqs last  enabled at (69594): [<ffff8000081a8dc0>] handle_softirqs+0xaf8/0xc6c kernel/softirq.c:606
softirqs last disabled at (69585): [<ffff800008020164>] __do_softirq+0x14/0x20 kernel/softirq.c:612
---[ end trace 0000000000000000 ]---
BTRFS info (device loop0: state A): dumping space info:
BTRFS info (device loop0: state A): space_info DATA+METADATA has 7962624 free, is not full
BTRFS info (device loop0: state A): space_info total=11534336, used=61440, pinned=0, reserved=8192, may_use=1863680, readonly=1638400 zone_unusable=0
BTRFS info (device loop0: state A): space_info SYSTEM has 4190208 free, is not full
BTRFS info (device loop0: state A): space_info total=4194304, used=4096, pinned=0, reserved=0, may_use=0, readonly=0 zone_unusable=0
BTRFS info (device loop0: state A): global_block_rsv: size 1441792 reserved 1437696
BTRFS info (device loop0: state A): trans_block_rsv: size 262144 reserved 262144
BTRFS info (device loop0: state A): chunk_block_rsv: size 0 reserved 0
BTRFS info (device loop0: state A): delayed_block_rsv: size 0 reserved 0
BTRFS info (device loop0: state A): delayed_refs_rsv: size 524288 reserved 163840
BTRFS: error (device loop0: state A) in btrfs_remove_chunk:3259: errno=-28 No space left
BTRFS info (device loop0: state EA): forced readonly
BTRFS info (device loop0: state EA): 1 enospc errors during balance
BTRFS info (device loop0: state EA): balance: ended with status: -30

Crashes (40):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/06/01 03:26 linux-6.1.y da3c5173c55f 3d2f584d .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/02/16 20:01 linux-6.1.y 0cbb5f65e52f 40a34ec9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2024/11/03 21:42 linux-6.1.y 7c15117f9468 f00eed24 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro #1] [mounted in repro #2] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2024/02/18 21:40 linux-6.1.y 8b4118fabd6e 578f7538 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/07/13 23:20 linux-6.1.y dfc486ec9cce 3cda49cf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_remove_chunk
2025/07/09 00:25 linux-6.1.y 04d1ccaa9c28 4d9fdfa4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_remove_chunk
2025/06/29 20:10 linux-6.1.y 7e69c33e4858 fc9d8ee5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_remove_chunk
2025/06/25 22:22 linux-6.1.y 58485ff1a74f 26d77996 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_remove_chunk
2024/11/30 04:22 linux-6.1.y e4d90d63d385 68914665 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_remove_chunk
2024/11/30 04:20 linux-6.1.y e4d90d63d385 68914665 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_remove_chunk
2024/11/30 04:16 linux-6.1.y e4d90d63d385 68914665 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_remove_chunk
2024/11/27 08:28 linux-6.1.y e4d90d63d385 52b38cc1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_remove_chunk
2024/11/23 01:40 linux-6.1.y e4d90d63d385 68da6d95 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_remove_chunk
2025/07/08 20:13 linux-6.1.y 04d1ccaa9c28 4d9fdfa4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/07/06 19:57 linux-6.1.y 04d1ccaa9c28 4f67c4ae .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/07/05 17:43 linux-6.1.y 7e69c33e4858 4f67c4ae .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/07/05 17:41 linux-6.1.y 7e69c33e4858 4f67c4ae .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/06/27 03:11 linux-6.1.y 58485ff1a74f 803ce19b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/06/01 02:48 linux-6.1.y da3c5173c55f 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/06/01 02:45 linux-6.1.y da3c5173c55f 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/05/24 15:37 linux-6.1.y da3c5173c55f ed351ea7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/05/09 21:04 linux-6.1.y 02b72ccb5f9d 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/04/01 18:43 linux-6.1.y 8e60a714ba3b b8645499 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/04/01 13:11 linux-6.1.y 8e60a714ba3b 36d76a97 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/04/01 11:29 linux-6.1.y 8e60a714ba3b 36d76a97 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/03/31 19:10 linux-6.1.y 8e60a714ba3b d3999433 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/03/30 05:17 linux-6.1.y 8e60a714ba3b d3999433 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/03/15 13:39 linux-6.1.y 344a09659766 e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/03/11 17:48 linux-6.1.y 6ae7ac5c4251 16256247 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/03/06 14:39 linux-6.1.y 3a8358583626 831e3629 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/03/04 13:00 linux-6.1.y 3a8358583626 c3901742 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/02/26 13:25 linux-6.1.y 3a8358583626 d34966d1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/02/24 06:19 linux-6.1.y 3a8358583626 d34966d1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/02/21 16:54 linux-6.1.y 3a8358583626 0808a665 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2025/02/16 19:00 linux-6.1.y 0cbb5f65e52f 40a34ec9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2024/12/22 03:36 linux-6.1.y 29f02ec58a94 d7f584ee .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2024/11/26 09:50 linux-6.1.y e4d90d63d385 11dbc254 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2024/11/03 17:09 linux-6.1.y 7c15117f9468 f00eed24 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2024/01/10 02:11 linux-6.1.y 38fb82ecd144 b438bd66 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
2023/12/20 03:26 linux-6.1.y ba6f5fb46511 3ad490ea .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_remove_chunk
* Struck through repros no longer work on HEAD.