syzbot


WARNING in btrfs_commit_transaction

Status: upstream: reported C repro on 2023/04/17 01:21
Bug presence: origin:lts-only
[Documentation on labels]
Reported-by: syzbot+58e860029d947f85076a@syzkaller.appspotmail.com
First crash: 732d, last: 3d23h
Fix commit to backport (bisect log) :
tree: upstream
commit 398646011e3ce53409afda64bc2024d967e83880
Author: Nikolay Borisov <nborisov@suse.com>
Date: Wed Mar 30 09:14:06 2022 +0000

  btrfs: remove checks for arg argument in btrfs_ioctl_balance

  
Bug presence (2)
Date Name Commit Repro Result
2023/11/18 linux-5.15.y (ToT) 80529b4968a8 C [report] WARNING in __btrfs_free_extent
2023/11/18 upstream (ToT) 791c8ab095f7 C Didn't crash
Similar bugs (6)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in btrfs_commit_transaction btrfs C inconclusive done 3 804d 898d 22/28 fixed on 2023/02/24 13:50
linux-4.19 WARNING in btrfs_commit_transaction (2) 1 861d 861d 0/1 auto-obsoleted due to no activity on 2023/04/08 10:50
linux-4.14 WARNING in btrfs_commit_transaction btrfs C 2 780d 1152d 0/1 upstream: reported C repro on 2022/02/21 07:21
linux-6.1 WARNING in btrfs_commit_transaction origin:upstream C 18 4d23h 555d 0/3 upstream: reported C repro on 2023/10/11 08:58
linux-4.19 WARNING in btrfs_commit_transaction 1 1474d 1474d 0/1 auto-closed as invalid on 2021/08/03 10:34
upstream WARNING in btrfs_commit_transaction (2) btrfs C done 631 8m 743d 0/28 upstream: reported C repro on 2023/04/06 02:24
Last patch testing requests (10)
Created Duration User Patch Repo Result
2025/04/13 02:15 9m retest repro linux-5.15.y report log
2025/03/29 22:57 12m retest repro linux-5.15.y report log
2025/03/29 22:57 25m retest repro linux-5.15.y report log
2025/03/29 22:57 1h40m retest repro linux-5.15.y report log
2025/03/29 22:57 1h26m retest repro linux-5.15.y report log
2025/03/29 22:57 9m retest repro linux-5.15.y report log
2025/01/16 19:35 38m retest repro linux-5.15.y report log
2025/01/16 19:35 13m retest repro linux-5.15.y report log
2025/01/16 19:35 11m retest repro linux-5.15.y report log
2024/12/28 16:45 14m retest repro linux-5.15.y report log
Fix bisection attempts (3)
Created Duration User Patch Repo Result
2023/12/22 09:22 5h49m fix candidate upstream OK (1) job log
2023/10/05 19:34 7m fix candidate upstream error job log
2023/09/02 23:25 3m fix candidate upstream error job log

Sample crash report:
BTRFS info (device loop0): relocating block group 6881280 flags data|metadata
BTRFS info (device loop0): relocating block group 5242880 flags data|metadata
BTRFS warning (device loop0): Skipping commit of aborted transaction.
------------[ cut here ]------------
WARNING: CPU: 1 PID: 4183 at fs/btrfs/transaction.c:2018 cleanup_transaction fs/btrfs/transaction.c:2018 [inline]
WARNING: CPU: 1 PID: 4183 at fs/btrfs/transaction.c:2018 btrfs_commit_transaction+0x287d/0x3800 fs/btrfs/transaction.c:2526
Modules linked in:
CPU: 0 PID: 4183 Comm: syz-executor368 Not tainted 5.15.178-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025
RIP: 0010:cleanup_transaction fs/btrfs/transaction.c:2018 [inline]
RIP: 0010:btrfs_commit_transaction+0x287d/0x3800 fs/btrfs/transaction.c:2526
Code: e8 38 02 16 fe 48 8b 5c 24 20 0f 1f 44 00 00 e8 29 02 16 fe eb 16 e8 22 02 16 fe 48 c7 c7 20 26 eb 8a 44 89 f6 e8 b3 9b e1 fd <0f> 0b 48 89 df 48 c7 c6 20 28 eb 8a ba e2 07 00 00 44 89 f1 e8 9a
RSP: 0018:ffffc90002edf520 EFLAGS: 00010246
RAX: b0e0a413dd74ac00 RBX: ffff888071b449a0 RCX: ffff888077b69dc0
RDX: 0000000000000000 RSI: 0000000080000000 RDI: 0000000000000000
RBP: ffffc90002edf840 R08: ffffffff8166aa8c R09: ffffed10171e4f24
R10: 0000000000000000 R11: dffffc0000000001 R12: ffff888077b6b038
R13: dffffc0000000000 R14: 00000000ffffffe4 R15: ffff888071b449f8
FS:  00007fd0591166c0(0000) GS:ffff8880b8f00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055d9a3472ad8 CR3: 000000001fac3000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 prepare_to_relocate+0x3a2/0x4a0 fs/btrfs/relocation.c:3611
 relocate_block_group+0x156/0xc60 fs/btrfs/relocation.c:3636
 btrfs_relocate_block_group+0x6b3/0xcb0 fs/btrfs/relocation.c:4086
 btrfs_relocate_chunk+0xac/0x270 fs/btrfs/volumes.c:3332
 __btrfs_balance+0x185e/0x27c0 fs/btrfs/volumes.c:4073
 btrfs_balance+0xd40/0x14a0 fs/btrfs/volumes.c:4463
 btrfs_ioctl_balance+0x643/0x7d0 fs/btrfs/ioctl.c:4152
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:874 [inline]
 __se_sys_ioctl+0xf1/0x160 fs/ioctl.c:860
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x3b/0xb0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x66/0xd0
RIP: 0033:0x7fd0599678e9
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 c1 1f 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 b0 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fd0591160e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007fd0599f44a8 RCX: 00007fd0599678e9
RDX: 0000000000000000 RSI: 00000000c4009420 RDI: 0000000000000003
RBP: 00007fd0599f44a0 R08: 00007fd0591166c0 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd0599f44ac
R13: 0000000000000006 R14: 00007fffd1cedab0 R15: 00007fffd1cedb98
 </TASK>

Crashes (59):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/02/26 07:21 linux-5.15.y c16c81c81336 d34966d1 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2024/01/22 05:06 linux-5.15.y ddcaf4999061 9bd8dcda .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/11/18 02:33 linux-5.15.y 80529b4968a8 cb976f63 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/08/23 20:45 linux-5.15.y f6f7927ac664 b81ca3f6 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/07/16 23:42 linux-5.15.y d54cfc420586 35d9ecc5 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/07/16 15:40 linux-5.15.y d54cfc420586 35d9ecc5 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2024/05/25 02:32 linux-5.15.y 83655231580b a10a183e .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2023/08/14 06:23 linux-5.15.y 24c4de4069cb 39990d51 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2023/08/13 06:59 linux-5.15.y 24c4de4069cb 39990d51 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2023/07/03 09:29 linux-5.15.y 4af60700a60c bfc47836 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2023/06/12 12:00 linux-5.15.y 7349e40704a0 49519f06 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2025/03/14 02:07 linux-5.15.y 0c935c049b5c e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2025/03/13 15:23 linux-5.15.y 0c935c049b5c 44be8b44 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2025/03/12 02:49 linux-5.15.y c16c81c81336 ee70e6db .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2025/03/10 17:10 linux-5.15.y c16c81c81336 16256247 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2025/03/04 18:15 linux-5.15.y c16c81c81336 c3901742 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2025/03/01 12:34 linux-5.15.y c16c81c81336 67cf5345 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2025/02/17 11:28 linux-5.15.y c16c81c81336 4121cf9d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2025/01/02 17:56 linux-5.15.y 91786f140358 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2024/11/10 04:34 linux-5.15.y 3c17fc483905 6b856513 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2024/09/01 03:41 linux-5.15.y fa93fa65db6e 1eda0d14 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2024/08/20 21:00 linux-5.15.y fa93fa65db6e 9f0ab3fb .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2024/08/10 11:39 linux-5.15.y 7e89efd3ae1c 6f4edef4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/12/19 04:07 linux-5.15.y d0fc081c6241 924661f4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/12/12 16:28 linux-5.15.y 8a1d809b0545 ebcad15c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/11/11 15:10 linux-5.15.y 80529b4968a8 6d6dbf8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/11/11 02:04 linux-5.15.y 80529b4968a8 d80eec66 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/10/26 17:34 linux-5.15.y 12952a23a5da 23afc60f .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/10/16 17:57 linux-5.15.y 02e21884dcf2 f757a323 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2025/04/14 23:32 linux-5.15.y f7347f400572 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2025/02/13 15:30 linux-5.15.y c16c81c81336 a98a8417 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2025/02/11 08:59 linux-5.15.y c16c81c81336 43f51a00 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2025/01/26 00:01 linux-5.15.y 003148680b79 9fbd772e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2025/01/19 06:28 linux-5.15.y 4735586da88e f2cb035c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/08/22 06:23 linux-5.15.y fa93fa65db6e ca02180f .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/08/21 13:35 linux-5.15.y fa93fa65db6e db5852f9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/08/20 23:53 linux-5.15.y fa93fa65db6e 9f0ab3fb .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/08/20 10:25 linux-5.15.y fa93fa65db6e 9f0ab3fb .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/08/16 13:29 linux-5.15.y 7e89efd3ae1c e1c76ab2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/08/14 17:20 linux-5.15.y 7e89efd3ae1c e6b88e20 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/08/14 02:23 linux-5.15.y 7e89efd3ae1c bde81f6f .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/08/12 17:28 linux-5.15.y 7e89efd3ae1c 842184b3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/05/25 19:57 linux-5.15.y c61bd26ae81a a10a183e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/05/25 01:30 linux-5.15.y 83655231580b a10a183e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/04/22 07:30 linux-5.15.y c52b9710c83d af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/03/11 10:56 linux-5.15.y 574362648507 6ee49f2e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/03/06 14:20 linux-5.15.y 80efc6265290 f39a7eed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2024/01/11 13:21 linux-5.15.y 26c690eff0a5 00f3cc59 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2023/10/25 01:31 linux-5.15.y 00c03985402e 17e6d526 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2023/05/20 00:46 linux-5.15.y 9d6bde853685 96689200 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/05/19 22:20 linux-5.15.y 9d6bde853685 96689200 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/05/18 13:47 linux-5.15.y 9d6bde853685 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in btrfs_commit_transaction
2023/08/28 07:50 linux-5.15.y 5ddfe5cc8716 7ba13a15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2023/08/15 08:12 linux-5.15.y 24c4de4069cb 39990d51 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2023/08/09 16:01 linux-5.15.y c275eaaaa342 8ad1a287 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2023/06/12 11:35 linux-5.15.y 7349e40704a0 49519f06 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2023/04/28 19:14 linux-5.15.y f48aeeaaa64c 62df2017 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
2023/04/17 01:21 linux-5.15.y 4fdad925aa1a ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in btrfs_commit_transaction
* Struck through repros no longer work on HEAD.