WARNING in __btrfs_free_extent (3)

Status: upstream: reported C repro on 2024/08/31 17:59
Subsystems: btrfs
Labels: prio:low
[Documentation on labels]
Reported-by: syzbot+480676efc0c3a76b5214@syzkaller.appspotmail.com
First crash: 799d, last: 2d18h
Cause bisection: failed (error log, bisect log)
  
Fix bisection: fixed by (bisect log) :
commit 1e92637722ae4bd417f7a37e8d1485dc23b93935
Author: Boris Burkov <boris@bur.io>
Date: Mon May 11 20:07:11 2026 +0000

  btrfs: check for subvolume before deleting squota qgroup

  
▶ ▼ ✨ AI Jobs (1)
ID Workflow Result Correct Bug Created Started Finished Revision
1a0e2e6d assessment-security DenialOfService: ❌ Exploitable: ❌ FilesystemTrigger: ✅ NetworkTrigger: ❌ PeripheralTrigger: ✅ RemoteTrigger: ❌ Unprivileged: ❌ UserNamespace: ❌ VMGuestTrigger: ❌ VMHostTrigger: ❌ ❓ WARNING in __btrfs_free_extent (3) 2026/05/26 09:41 2026/05/26 09:41 2026/05/26 10:33 c69befb3
▶ ▼ Discussions (4)
Title Replies (including bot) Last reply
[syzbot] [btrfs?] WARNING in __btrfs_free_extent (3) 2 (5) 2026/08/02 04:24
[syzbot] Monthly btrfs report (May 2026) 0 (1) 2026/05/02 20:32
[syzbot] Monthly btrfs report (Apr 2026) 0 (1) 2026/04/01 13:14
[syzbot] Monthly btrfs report (Mar 2026) 0 (1) 2026/03/03 08:06
▶ ▼ Similar bugs (8)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 WARNING in __btrfs_free_extent -1 6 523d 631d 0/3 auto-obsoleted due to no activity on 2025/09/08 00:00
upstream WARNING in __btrfs_free_extent (2) btrfs -1 syz, C done 118 813d 864d 27/29 fixed on 2024/08/16 16:03
upstream WARNING in __btrfs_free_extent btrfs -1 syz, C error 300 904d 1463d 25/29 fixed on 2024/05/22 09:57
linux-6.1 WARNING in __btrfs_free_extent (3) -1 2 520d 521d 0/3 auto-obsoleted due to no activity on 2025/09/10 05:21
linux-6.1 WARNING in __btrfs_free_extent (2) -1 2 739d 739d 0/3 auto-obsoleted due to no activity on 2025/02/03 04:58
linux-4.19 WARNING in __btrfs_free_extent btrfs -1 syz, C error 4 1403d 1421d 0/1 upstream: reported C repro on 2022/12/14 03:41
linux-5.15 WARNING in __btrfs_free_extent (2) -1 1 3d07h 3d07h 0/3 upstream: reported on 2026/11/01 16:31
linux-6.1 WARNING in __btrfs_free_extent -1 1 891d 891d 0/3 auto-obsoleted due to no activity on 2024/09/04 10:24
▶ ▼ Last patch testing requests (10)
Created Duration User Patch Repo Result
2026/07/20 20:36 20m retest repro upstream log
2026/07/20 20:36 20m retest repro upstream log
2026/07/20 20:36 20m retest repro upstream log
2026/07/20 20:36 21m retest repro upstream log
2026/06/15 04:18 46m retest repro upstream error
2026/06/15 03:22 25m retest repro upstream log
2026/06/15 00:42 24m retest repro upstream error
2026/06/15 00:42 25m retest repro upstream log
2026/06/15 00:42 25m retest repro upstream error
2026/06/15 00:42 25m retest repro upstream error

Sample crash report:
------------[ cut here ]------------
btrfs_abort_should_print_stack(__error)
WARNING: fs/btrfs/extent-tree.c:3425 at __btrfs_free_extent+0x1eff/0x38a0 fs/btrfs/extent-tree.c:3425, CPU#0: kworker/u8:11/1448
Modules linked in:
CPU: 0 UID: 0 PID: 1448 Comm: kworker/u8:11 Not tainted syzkaller #0 PREEMPT_{RT,(full)} 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026
Workqueue: events_unbound btrfs_async_reclaim_metadata_space
RIP: 0010:__btrfs_free_extent+0x1eff/0x38a0 fs/btrfs/extent-tree.c:3425
Code: fb b0 fd 45 85 f6 0f 85 d6 05 00 00 e8 3a f6 b0 fd e9 3d 09 00 00 e8 30 f6 b0 fd eb 10 e8 29 f6 b0 fd eb 09 e8 22 f6 b0 fd 90 <0f> 0b 90 4c 8b 7c 24 08 44 89 f1 f7 d9 e9 57 e8 ff ff e8 aa b5 5b
RSP: 0018:ffffc900073af260 EFLAGS: 00010293
RAX: ffffffff8416e64e RBX: ffff88803cfc4001 RCX: ffff88802b1f5dc0
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc900073af410 R08: ffff88802b1f5dc0 R09: 0000000000000003
R10: 0000000000000100 R11: 00000000fffffffb R12: dffffc0000000000
R13: ffff8880449d12e8 R14: 00000000ffffffe4 R15: 00000000ffffffe4
FS:  0000000000000000(0000) GS:ffff888124725000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055a33e964278 CR3: 0000000036de4000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 run_delayed_tree_ref fs/btrfs/extent-tree.c:1824 [inline]
 run_one_delayed_ref fs/btrfs/extent-tree.c:1851 [inline]
 btrfs_run_delayed_refs_for_head fs/btrfs/extent-tree.c:2058 [inline]
 __btrfs_run_delayed_refs+0x1669/0x43a0 fs/btrfs/extent-tree.c:2134
 btrfs_run_delayed_refs+0xdc/0x2a0 fs/btrfs/extent-tree.c:2246
 flush_space+0x56d/0xde0 fs/btrfs/space-info.c:-1
 do_async_reclaim_metadata_space+0x3fd/0x950 fs/btrfs/space-info.c:1211
 btrfs_async_reclaim_metadata_space+0x89/0xe0 fs/btrfs/space-info.c:1278
 process_one_work kernel/workqueue.c:3495 [inline]
 process_scheduled_works+0xc3d/0x1630 kernel/workqueue.c:3578
 worker_thread+0xa47/0xfb0 kernel/workqueue.c:3659
 kthread+0x38b/0x470 kernel/kthread.c:436
 ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
 </TASK>

Crashes (637):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/10/29 12:19 upstream c339f4010dea b1d00f76 .config strace log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci2-upstream-fs WARNING in __btrfs_free_extent
2026/04/12 03:22 upstream e753c16cb3dd 38c8e246 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-upstream-kasan-gce-root WARNING in __btrfs_free_extent
2026/03/02 14:57 upstream 11439c4635ed b9dd6534 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci2-upstream-fs WARNING in __btrfs_free_extent
2026/02/26 16:04 upstream f4d0ec0aa20d ffa54287 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci2-upstream-fs WARNING in __btrfs_free_extent
2025/12/13 15:21 upstream 9551a26f17d9 d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro #1 (clean fs)] [mounted in repro #2 (clean fs)] [mounted in repro #3] ci2-upstream-fs WARNING in __btrfs_free_extent
2026/04/10 05:02 upstream a55f7f5f29b3 38c8e246 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro #1 (clean fs)] [mounted in repro #2] [mounted in repro #3 (clean fs)] [mounted in repro #4 (corrupt fs)] [mounted in repro #5] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/03/01 20:09 upstream eb71ab2bf722 43249bac .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/02/26 05:06 upstream d9d32e5bd5a4 e0f78d93 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro #1 (clean fs)] [mounted in repro #2 (corrupt fs)] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/02/23 02:51 upstream 189f164e573e 6e7b5511 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/02/21 22:56 upstream d79526b89571 6e7b5511 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/02/18 13:13 upstream 2961f841b025 39751c21 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/10/17 05:21 upstream 70dd4ee72eb2 432c0077 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in __btrfs_free_extent
2026/10/16 12:33 upstream 2f2f7eeef8b0 b1757810 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in __btrfs_free_extent
2026/04/14 13:59 upstream d60bc1401583 362d1323 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in __btrfs_free_extent
2026/04/12 13:56 upstream f5459048c38a 38c8e246 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci2-upstream-fs WARNING in __btrfs_free_extent
2024/08/28 23:16 upstream 86987d84b968 ef3de9e8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in __btrfs_free_extent
2024/08/27 17:53 upstream 3e9bff3bbe13 6c853ff9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in __btrfs_free_extent
2026/11/02 05:10 upstream 46fec1c3029b 25a0ae84 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/10/31 03:24 upstream abf8c33470f7 2041d3f8 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/10/30 09:07 upstream 4dd16e31135e b498adee .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/10/28 05:20 upstream 62c457528529 96923c60 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/10/27 22:06 upstream 62c457528529 96923c60 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/10/14 20:41 upstream 4056b3c9d3c9 1a71827b .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/10/12 02:03 upstream b88c841d1164 4f92358f .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/10/11 18:39 upstream b88c841d1164 4f92358f .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/10/11 18:35 upstream b88c841d1164 4f92358f .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/10/02 09:29 upstream ce1e0223d8ad 1065c8fa .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/09/26 19:00 upstream 6812ce4e4379 a3c7249d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/09/26 18:00 upstream 6812ce4e4379 a3c7249d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/09/25 18:59 upstream 165768bb7026 f281d9d2 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/09/24 18:55 upstream 5fc5768c7ca9 3c3cdf19 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/09/23 10:39 upstream fe2ec83746e5 abce1216 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/09/10 06:18 upstream 893e11787f78 4e8b1cc6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/09/08 13:53 upstream 28924df2a08f 351387c4 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/09/06 01:11 upstream 4d7d9486c04d 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/09/05 11:22 upstream 654ae5d73c05 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/09/05 06:43 upstream 654ae5d73c05 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/09/04 19:12 upstream bc35965f6940 44dda43b .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/09/03 04:04 upstream 940de590b839 6a988719 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/31 18:39 upstream cee9395acd80 00e9c810 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/31 17:20 upstream cee9395acd80 00e9c810 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/31 16:02 upstream cee9395acd80 00e9c810 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/31 03:51 upstream a23cbb05744b 2f52988a .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/30 23:43 upstream a23cbb05744b 2f52988a .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/30 16:12 upstream 08dbfad3f504 2f52988a .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/29 00:02 upstream 818bebeb63dd 2f52988a .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/28 09:55 upstream 818bebeb63dd e2fa417d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/28 08:14 upstream 818bebeb63dd e2fa417d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/27 17:56 upstream 818bebeb63dd c53a1b9c .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/27 10:20 upstream 818bebeb63dd c53a1b9c .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/27 02:55 upstream 818bebeb63dd a2b77b9e .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/26 22:01 upstream 818bebeb63dd a2b77b9e .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/26 19:41 upstream 818bebeb63dd a2b77b9e .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/26 18:31 upstream 818bebeb63dd a2b77b9e .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/26 17:30 upstream 818bebeb63dd a2b77b9e .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/26 16:21 upstream 818bebeb63dd a2b77b9e .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/25 16:33 upstream 818bebeb63dd a9a1fc32 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/25 16:33 upstream 818bebeb63dd a9a1fc32 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/25 06:48 upstream 818bebeb63dd 614e416a .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/08/24 21:06 upstream 818bebeb63dd b55bd4c3 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in __btrfs_free_extent
2026/03/17 01:12 linux-next 95c541ddfb08 0737c18f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in __btrfs_free_extent
2025/08/25 15:39 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 8f5ae30d69d7 bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in __btrfs_free_extent
* Struck through repros no longer work on HEAD.