syzbot


WARNING in btrfs_create_pending_block_groups

Status: upstream: reported C repro on 2023/08/13 16:14
Bug presence: origin:upstream
Labels: missing-backport
[Documentation on labels]
Reported-by: syzbot+5d608f4f385ba0eb8e16@syzkaller.appspotmail.com
First crash: 539d, last: 21h27m
Fix bisection: the issue occurs on the latest tested release (bisect log)
Crash: WARNING in btrfs_create_pending_block_groups (log)
Repro: C syz .config
  
Bug presence (3)
Date Name Commit Repro Result
2024/02/10 linux-6.1.y (ToT) f1bb70486c9c C [report] WARNING in btrfs_create_pending_block_groups
2023/08/13 upstream (ToT) 4c75bf7e4a0e C [report] WARNING in btrfs_create_pending_block_groups
2024/02/10 upstream (ToT) 4a7bbe7519b6 C Didn't crash
Similar bugs (3)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in btrfs_create_pending_block_groups (2) btrfs C done 264 1d04h 136d 0/28 upstream: reported C repro on 2024/09/19 23:50
upstream WARNING in btrfs_create_pending_block_groups btrfs C error done 64 394d 797d 0/28 auto-obsoleted due to no activity on 2024/05/26 09:44
linux-5.15 WARNING in btrfs_create_pending_block_groups origin:upstream missing-backport C done 83 19h02m 586d 0/3 upstream: reported C repro on 2023/06/28 06:17
Fix bisection attempts (6)
Created Duration User Patch Repo Result
2024/03/28 07:37 1h22m fix candidate upstream OK (0) job log
2024/03/15 13:35 1h10m bisect fix linux-6.1.y OK (0) job log log
2024/01/10 14:58 2h19m bisect fix linux-6.1.y OK (0) job log log
2023/12/11 08:27 2h31m bisect fix linux-6.1.y OK (0) job log log
2023/11/10 13:07 1h05m bisect fix linux-6.1.y OK (0) job log log
2023/10/07 07:06 1h07m bisect fix linux-6.1.y OK (0) job log log

Sample crash report:
BTRFS info (device loop0): 6 blocks of free space at or bigger than bytes is
BTRFS info (device loop0): block group 6881280 has 1638400 bytes, 0 used 0 pinned 0 reserved 0 zone_unusable 
BTRFS critical (device loop0): entry offset 6881280, bytes 1638400, bitmap no
BTRFS info (device loop0): block group has cluster?: no
BTRFS info (device loop0): 1 blocks of free space at or bigger than bytes is
------------[ cut here ]------------
WARNING: CPU: 0 PID: 4244 at fs/btrfs/block-group.c:2535 btrfs_create_pending_block_groups+0x1039/0x12b0 fs/btrfs/block-group.c:2535
Modules linked in:
CPU: 0 PID: 4244 Comm: syz-executor322 Not tainted 6.1.124-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024
RIP: 0010:btrfs_create_pending_block_groups+0x1039/0x12b0 fs/btrfs/block-group.c:2535
Code: ba ee 09 00 00 44 89 f9 e8 4b 74 f7 06 4c 8b 6c 24 10 e9 49 f5 ff ff e8 25 5c d1 fd 48 c7 c7 c0 28 51 8b 89 de e8 d7 75 99 fd <0f> 0b e9 56 ff ff ff e8 0b 5c d1 fd 48 c7 c7 c0 28 51 8b 44 89 e6
RSP: 0018:ffffc90003b676c0 EFLAGS: 00010246
RAX: ff1df15345cf8900 RBX: 00000000ffffffe4 RCX: ffff888018a65940
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc90003b67950 R08: ffffffff8152b84e R09: ffffed10171c4f1c
R10: 0000000000000000 R11: dffffc0000000001 R12: ffff88814d203058
R13: 0000000000000000 R14: dffffc0000000000 R15: ffff888079b14001
FS:  0000555578cd9380(0000) GS:ffff8880b8e00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fc10f2c2723 CR3: 000000007f5ff000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 __btrfs_end_transaction+0x2be/0x7b0 fs/btrfs/transaction.c:1010
 btrfs_inc_block_group_ro+0x644/0x6f0 fs/btrfs/block-group.c:2799
 btrfs_relocate_block_group+0x439/0xd70 fs/btrfs/relocation.c:4046
 btrfs_relocate_chunk+0x128/0x3b0 fs/btrfs/volumes.c:3344
 __btrfs_balance+0x1c16/0x27d0 fs/btrfs/volumes.c:4092
 btrfs_balance+0xbd4/0x10c0 fs/btrfs/volumes.c:4468
 btrfs_ioctl_balance+0x493/0x7c0 fs/btrfs/ioctl.c:4531
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:870 [inline]
 __se_sys_ioctl+0xf1/0x160 fs/ioctl.c:856
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x3b/0xb0 arch/x86/entry/common.c:81
 entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7ff6148879c9
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc90b24518 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007ffc90b246e8 RCX: 00007ff6148879c9
RDX: 0000000020000500 RSI: 00000000c4009420 RDI: 0000000000000003
RBP: 00007ff6148ff610 R08: 00000000000051a5 R09: 00007ffc90b246e8
R10: 00007ffc90b243d0 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffc90b246d8 R14: 0000000000000001 R15: 0000000000000001
 </TASK>

Crashes (103):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/01/12 23:06 linux-6.1.y c63962be84ef 6dbc6a9b .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2023/08/13 16:12 linux-6.1.y 1321ab403b38 39990d51 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2025/01/12 23:07 linux-6.1.y c63962be84ef 6dbc6a9b .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/11 23:12 linux-6.1.y c63962be84ef 6dbc6a9b .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/10 15:28 linux-6.1.y c63962be84ef 67d7ec0a .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2024/12/12 13:31 linux-6.1.y e4d90d63d385 6f1b0fa8 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2024/11/29 18:42 linux-6.1.y e4d90d63d385 5df23865 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2024/11/29 18:26 linux-6.1.y e4d90d63d385 5df23865 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2024/11/09 17:10 linux-6.1.y d7039b844a1c 6b856513 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2024/05/01 06:47 linux-6.1.y dcbc050cb0d3 3ba885bc .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/02/02 10:36 linux-6.1.y 0cbb5f65e52f 568559e4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2025/02/01 04:43 linux-6.1.y 75cefdf153f5 aa47157c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2025/01/30 09:19 linux-6.1.y 75cefdf153f5 afe4eff5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2025/01/27 20:58 linux-6.1.y 75cefdf153f5 d99a33ad .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2025/01/25 18:22 linux-6.1.y 75cefdf153f5 9fbd772e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2025/01/24 04:43 linux-6.1.y 75cefdf153f5 521b0ce3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2025/01/16 06:23 linux-6.1.y c63962be84ef 968edaf4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2025/01/13 19:27 linux-6.1.y c63962be84ef 249ceea9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2025/01/06 04:31 linux-6.1.y 7dc732d24ff7 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2025/01/04 21:59 linux-6.1.y 7dc732d24ff7 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2024/12/21 22:35 linux-6.1.y 29f02ec58a94 d7f584ee .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2024/12/21 22:34 linux-6.1.y 29f02ec58a94 d7f584ee .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2024/12/19 13:54 linux-6.1.y 52f863f820fd 1432fc84 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in btrfs_create_pending_block_groups
2025/02/02 05:41 linux-6.1.y 0cbb5f65e52f 568559e4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/02/02 05:41 linux-6.1.y 0cbb5f65e52f 568559e4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/30 00:47 linux-6.1.y 75cefdf153f5 136953f1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/27 19:02 linux-6.1.y 75cefdf153f5 d99a33ad .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/25 01:05 linux-6.1.y 75cefdf153f5 1293872d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/24 10:33 linux-6.1.y 75cefdf153f5 521b0ce3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/22 05:17 linux-6.1.y f4f677285b38 da72ac06 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/21 11:23 linux-6.1.y f4f677285b38 6e87cfa2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/17 23:46 linux-6.1.y 60ceadf9247e 953d1c45 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/12 22:44 linux-6.1.y c63962be84ef 6dbc6a9b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/11 22:55 linux-6.1.y c63962be84ef 6dbc6a9b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/10 01:18 linux-6.1.y c63962be84ef 9220929f .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/06 14:16 linux-6.1.y 7dc732d24ff7 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/06 00:38 linux-6.1.y 7dc732d24ff7 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/04 03:19 linux-6.1.y 7dc732d24ff7 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/03 14:37 linux-6.1.y 7dc732d24ff7 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/03 00:17 linux-6.1.y 7dc732d24ff7 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2025/01/01 09:03 linux-6.1.y 563edd786f0a d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2024/12/26 02:58 linux-6.1.y 29f02ec58a94 444551c4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2024/12/21 22:18 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_create_pending_block_groups
2024/12/21 22:18 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_create_pending_block_groups
2024/12/21 09:58 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_create_pending_block_groups
2024/12/21 09:57 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_create_pending_block_groups
2024/12/21 09:56 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_create_pending_block_groups
2024/12/21 09:54 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_create_pending_block_groups
2024/12/21 09:53 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_create_pending_block_groups
2024/12/21 09:43 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_create_pending_block_groups
2024/12/21 09:43 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_create_pending_block_groups
2024/12/20 05:14 linux-6.1.y 29f02ec58a94 5905cb39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2024/12/19 07:39 linux-6.1.y 52f863f820fd 1432fc84 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
2024/12/19 07:39 linux-6.1.y 52f863f820fd 1432fc84 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in btrfs_create_pending_block_groups
* Struck through repros no longer work on HEAD.