syzbot


WARNING in btrfs_chunk_alloc

Status: upstream: reported C repro on 2022/11/22 11:56
Subsystems: btrfs (incorrect?)
Reported-by: syzbot+e8e56d5d31d38b5b47e7@syzkaller.appspotmail.com
First crash: 126d, last: 2d22h

Cause bisection: the issue happens on the oldest tested release (bisect log)
Crash: WARNING in btrfs_create_pending_block_groups (log)
Repro: C syz .config
similar bugs (2):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 WARNING in btrfs_chunk_alloc 2 5d06h 6d01h 0/3 upstream: reported on 2023/03/23 09:32
linux-6.1 WARNING in btrfs_chunk_alloc 1 21h27m 21h26m 0/3 upstream: reported on 2023/03/28 13:54

Sample crash report:
------------[ cut here ]------------
BTRFS: Transaction aborted (error -28)
WARNING: CPU: 0 PID: 11 at fs/btrfs/block-group.c:3609 do_chunk_alloc fs/btrfs/block-group.c:3609 [inline]
WARNING: CPU: 0 PID: 11 at fs/btrfs/block-group.c:3609 btrfs_chunk_alloc+0xf36/0xfd0 fs/btrfs/block-group.c:3851
Modules linked in:
CPU: 0 PID: 11 Comm: kworker/u4:1 Not tainted 6.2.0-rc4-syzkaller-00031-g6e50979a9c87 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023
Workqueue: events_unbound btrfs_async_reclaim_data_space
RIP: 0010:do_chunk_alloc fs/btrfs/block-group.c:3609 [inline]
RIP: 0010:btrfs_chunk_alloc+0xf36/0xfd0 fs/btrfs/block-group.c:3851
Code: 40 f7 3b 8b 44 89 e6 31 c0 e8 36 f2 a0 fd 0f 0b e9 57 fc ff ff e8 fa 02 da fd 48 c7 c7 40 f7 3b 8b 89 de 31 c0 e8 1a f2 a0 fd <0f> 0b b0 01 e9 1f fe ff ff e8 dc 02 da fd 48 c7 c7 40 f7 3b 8b 44
RSP: 0018:ffffc90000107980 EFLAGS: 00010246
RAX: b8ff2062ba9d3000 RBX: ffffffffffffffe4 RCX: ffff88813fee3a80
RDX: 0000000000000000 RSI: 0000000080000000 RDI: 0000000000000000
RBP: dffffc0000000000 R08: ffffffff816f2d2d R09: fffff52000020ee9
R10: fffff52000020ee9 R11: 1ffff92000020ee8 R12: 00000000ffffffe4
R13: ffff888017e57000 R14: ffff88807aa40001 R15: ffff88806c937d20
FS:  0000000000000000(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000559dbebb8290 CR3: 000000001cefc000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 flush_space+0x9e8/0xbe0 fs/btrfs/space-info.c:773
 btrfs_async_reclaim_data_space+0x14e/0x520 fs/btrfs/space-info.c:1303
 process_one_work+0x877/0xdb0 kernel/workqueue.c:2289
 worker_thread+0xb14/0x1330 kernel/workqueue.c:2436
 kthread+0x266/0x300 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308
 </TASK>

Crashes (146):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Title
ci2-upstream-fs 2023/01/17 21:03 upstream 6e50979a9c87 42660d9e .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] WARNING in btrfs_chunk_alloc
ci-upstream-kasan-gce-root 2022/12/20 03:20 upstream 2f26e424552e c52b2efb .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] WARNING in btrfs_chunk_alloc
ci-upstream-kasan-gce-selinux-root 2022/11/22 11:45 upstream eb7081409f94 1c576c23 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] WARNING in btrfs_chunk_alloc
ci-upstream-linux-next-kasan-gce-root 2023/01/08 11:43 linux-next cc3c08b41a9c 1dac8c7a .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2022/12/14 22:13 upstream e2ca6ba6ba01 b18f0a64 .config console log report syz [disk image] [vmlinux] [kernel image] [mounted in repro] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/26 13:11 upstream da8e7da11e4b fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/26 08:21 upstream da8e7da11e4b fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/24 14:35 upstream 1e760fa3596e f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/23 13:29 upstream fff5a5e7f528 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/22 09:04 upstream 2faac9a98f01 8b4eb097 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-upstream-kasan-gce-selinux-root 2023/03/21 17:32 upstream 17214b70a159 03fb9538 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-upstream-kasan-gce-smack-root 2023/03/21 16:01 upstream 17214b70a159 03fb9538 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-upstream-kasan-gce-root 2023/03/20 13:45 upstream e8d018dd0257 7939252e .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-qemu-upstream 2023/03/19 20:03 upstream a3671bd86a97 7939252e .config console log report info WARNING in btrfs_chunk_alloc
ci-upstream-kasan-gce-root 2023/03/18 10:55 upstream 8d3c682a5e3d 7939252e .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/18 03:52 upstream 38e04b3e4240 7939252e .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/18 01:43 upstream 38e04b3e4240 7939252e .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/17 12:38 upstream 0ddc84d2dd43 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/17 05:28 upstream 0ddc84d2dd43 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/17 02:10 upstream 0ddc84d2dd43 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/16 20:59 upstream 0ddc84d2dd43 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-upstream-kasan-gce-root 2023/03/16 08:28 upstream 9c1bec9c0b08 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/14 12:38 upstream fc89d7fb499b 0d5c4377 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-qemu-upstream 2023/03/14 01:00 upstream eeac8ede1755 026e2200 .config console log report info WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/05 17:12 upstream b01fe98d34f3 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-qemu-upstream 2023/03/05 09:20 upstream c29214bc8916 f8902b57 .config console log report info WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/03/01 02:27 upstream e492250d5252 95aee97a .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/28 15:23 upstream ae3419fbac84 95aee97a .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/27 17:13 upstream f3a2439f20d9 9189cb53 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-upstream-kasan-gce-smack-root 2023/02/25 09:35 upstream a93e884edf61 ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/25 07:56 upstream 8cbd92339db0 ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/22 05:57 upstream 9e58df973d22 42a4d508 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/21 02:38 upstream 91bc559d8d3a 2414209c .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/19 11:16 upstream 5e725d112e1a bcdf85f8 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/15 21:32 upstream e1c04510f521 6be0f1f5 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-upstream-kasan-gce-smack-root 2023/02/15 20:29 upstream e1c04510f521 6be0f1f5 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/15 10:00 upstream e1c04510f521 e62ba3c1 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/14 23:27 upstream 82eac0c830b7 e62ba3c1 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/14 13:07 upstream f6feea56f66d 93ae7e0a .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/13 06:15 upstream 711e9a4d52bf 93e26d60 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/12 14:20 upstream f339c2597ebb 93e26d60 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/12 08:58 upstream d12aca5c0cee 93e26d60 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/11 08:07 upstream 420b2d431d18 93e26d60 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/09 18:10 upstream 0983f6bf2bfc 07980f9d .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-qemu-upstream 2023/02/08 21:12 upstream 0983f6bf2bfc fc9c934e .config console log report info WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/07 15:05 upstream 05ecb680708a 5bc3be51 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/07 01:29 upstream d2d11f342b17 0a9c11b6 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/06 12:08 upstream 4ec5183ec486 be607b78 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/05 05:08 upstream db27c22251e7 be607b78 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/04 19:33 upstream 0136d86b7852 be607b78 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-upstream-kasan-gce-selinux-root 2023/02/03 11:51 upstream 66a87fff1a87 16d19e30 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/03 10:38 upstream e7368fd30165 33fc5c09 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/02 03:53 upstream 9f266ccaa2f5 9a6f477c .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/02/01 03:35 upstream 22b8077d0fce b68fb8d6 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci2-upstream-fs 2023/01/30 17:30 upstream 6d796c50f84c b68fb8d6 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-upstream-kasan-gce-selinux-root 2022/11/22 11:30 upstream eb7081409f94 1c576c23 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-qemu-upstream-386 2022/12/08 08:21 upstream 479174d402bc d88f3abb .config console log report info WARNING in btrfs_chunk_alloc
ci-upstream-linux-next-kasan-gce-root 2023/02/19 19:51 linux-next c068f40300a0 bcdf85f8 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-upstream-linux-next-kasan-gce-root 2023/02/12 05:52 linux-next 38d2b86a665b 93e26d60 .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
ci-upstream-gce-arm64 2023/02/10 13:12 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eaed33698e35 07980f9d .config console log report info [disk image] [vmlinux] [kernel image] WARNING in btrfs_chunk_alloc
* Struck through repros no longer work on HEAD.