syzbot


WARNING in btrfs_commit_transaction (2)

Status: upstream: reported C repro on 2023/04/06 02:24
Subsystems: btrfs
[Documentation on labels]
Reported-by: syzbot+dafbca0e20fbc5946925@syzkaller.appspotmail.com
First crash: 244d, last: 2d18h
Cause bisection: introduced by (bisect log) :
commit 2b9ac22b12a266eb4fec246a07b504dd4983b16b
Author: Kristian Klausen <kristian@klausen.dk>
Date: Fri Jun 18 11:51:57 2021 +0000

  loop: Fix missing discard support when using LOOP_CONFIGURE

Crash: WARNING in btrfs_commit_transaction (log)
Repro: C syz .config
  
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [btrfs?] WARNING in btrfs_commit_transaction (2) 0 (3) 2023/09/21 18:15
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 301d 394d 24/25 fixed on 2023/02/24 13:50
linux-4.19 WARNING in btrfs_commit_transaction (2) 1 357d 357d 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 277d 649d 0/1 upstream: reported C repro on 2022/02/21 07:21
linux-6.1 WARNING in btrfs_commit_transaction 2 5d03h 52d 0/3 upstream: reported on 2023/10/11 08:58
linux-4.19 WARNING in btrfs_commit_transaction 1 970d 970d 0/1 auto-closed as invalid on 2021/08/03 10:34
linux-5.15 WARNING in btrfs_commit_transaction origin:lts-only C error 22 14d 229d 0/3 upstream: reported C repro on 2023/04/17 01:21
Last patch testing requests (5)
Created Duration User Patch Repo Result
2023/09/12 00:37 47m retest repro linux-next report log
2023/09/12 00:37 36m retest repro upstream report log
2023/09/12 00:37 24m retest repro upstream report log
2023/09/12 00:37 46m retest repro upstream report log
2023/09/12 00:37 20m retest repro linux-next report log
Fix bisection attempts (1)
Created Duration User Patch Repo Result
2023/07/19 19:25 4h11m bisect fix upstream job log (0) log
Cause bisection attempts (2)
Created Duration User Patch Repo Result
2023/09/21 10:13 8h00m bisect upstream job log (1) log
2023/05/24 06:58 6h42m (2) bisect upstream error job log (0)
marked invalid by nogikh@google.com

Sample crash report:
BTRFS warning (device loop0): Skipping commit of aborted transaction.
------------[ cut here ]------------
BTRFS: Transaction aborted (error -28)
WARNING: CPU: 0 PID: 42 at fs/btrfs/transaction.c:2057 cleanup_transaction fs/btrfs/transaction.c:2057 [inline]
WARNING: CPU: 0 PID: 42 at fs/btrfs/transaction.c:2057 btrfs_commit_transaction+0x2ec3/0x3b40 fs/btrfs/transaction.c:2640
Modules linked in:
CPU: 0 PID: 42 Comm: kworker/u4:2 Not tainted 6.7.0-rc2-syzkaller-00147-gf1a09972a45a #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023
Workqueue: events_unbound btrfs_async_reclaim_metadata_space
RIP: 0010:cleanup_transaction fs/btrfs/transaction.c:2057 [inline]
RIP: 0010:btrfs_commit_transaction+0x2ec3/0x3b40 fs/btrfs/transaction.c:2640
Code: 8b 7c 24 18 be 01 00 00 00 e8 19 91 e8 00 e9 c5 f5 ff ff e8 df 51 0e fe 90 8b 74 24 18 48 c7 c7 e0 e8 16 8b e8 0e 78 d4 fd 90 <0f> 0b 90 90 e9 87 f6 ff ff e8 bf 51 0e fe f0 83 44 24 fc 00 49 8d
RSP: 0018:ffffc90000b2f998 EFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff888075720000 RCX: ffffffff814db209
RDX: ffff8880146d9dc0 RSI: ffffffff814db216 RDI: 0000000000000001
RBP: ffff8880167bc000 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000001
R13: ffff8880761be220 R14: ffff8880761be3c8 R15: ffff8880167bc000
FS:  0000000000000000(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f24a650f75e CR3: 000000000cd77000 CR4: 0000000000350ef0
Call Trace:
 <TASK>
 flush_space+0x1e7/0xd70 fs/btrfs/space-info.c:818
 btrfs_async_reclaim_metadata_space+0x3cd/0x980 fs/btrfs/space-info.c:1089
 process_one_work+0x886/0x15d0 kernel/workqueue.c:2630
 process_scheduled_works kernel/workqueue.c:2703 [inline]
 worker_thread+0x8b9/0x1290 kernel/workqueue.c:2784
 kthread+0x2c6/0x3a0 kernel/kthread.c:388
 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:242
 </TASK>

Crashes (47):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/11/25 04:40 upstream f1a09972a45a 5b429f39 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root WARNING in btrfs_commit_transaction
2023/11/19 08:18 upstream 23dfa043f6d5 cb976f63 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-badwrites-root WARNING in btrfs_commit_transaction
2023/11/16 05:34 upstream c42d9eeef8e5 cb976f63 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/11/12 15:18 upstream 1b907d050735 6d6dbf8a .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root WARNING in btrfs_commit_transaction
2023/08/28 20:49 upstream 2dde18cd1d8f 7ba13a15 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root WARNING in btrfs_commit_transaction
2023/08/12 19:26 upstream f8de32cc060b 39990d51 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root WARNING in btrfs_commit_transaction
2023/07/28 09:20 upstream 57012c57536f 92476829 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-badwrites-root WARNING in btrfs_commit_transaction
2023/05/23 22:50 upstream ae8373a5add4 4bce1a3e .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root WARNING in btrfs_commit_transaction
2023/10/29 07:34 linux-next 66f1e1ea3548 3c418d72 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-linux-next-kasan-gce-root WARNING in btrfs_commit_transaction
2023/08/17 03:18 linux-next ef66bf8aeb91 7773e940 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-linux-next-kasan-gce-root WARNING in btrfs_commit_transaction
2023/06/09 06:00 linux-next 715abedee4cd 7086cdb9 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-linux-next-kasan-gce-root WARNING in btrfs_commit_transaction
2023/11/29 14:56 upstream 18d46e76d7c2 6e78f9ce .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/11/28 11:58 upstream df60cee26a2e 9fe51b7c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/11/27 06:30 upstream d2da77f431ac 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/11/21 22:37 upstream c2d5304e6c64 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in btrfs_commit_transaction
2023/11/20 15:45 upstream 98b1cc82c4af cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/11/20 06:23 upstream eb3479bc23fa cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in btrfs_commit_transaction
2023/11/18 14:58 upstream 791c8ab095f7 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/11/16 23:11 upstream 7475e51b8796 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/11/12 20:23 upstream b57b17e88bf5 6d6dbf8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/11/11 12:02 upstream 3ca112b71f35 6d6dbf8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/11/09 22:10 upstream 6bc986ab839c 56230772 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/11/09 11:11 upstream 6bc986ab839c 4862372a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in btrfs_commit_transaction
2023/11/09 11:11 upstream 6bc986ab839c 4862372a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in btrfs_commit_transaction
2023/10/18 19:58 upstream dd72f9c7e512 342b9c55 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in btrfs_commit_transaction
2023/10/07 05:01 upstream af95dc6fdc25 ea12a918 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in btrfs_commit_transaction
2023/10/04 02:53 upstream 5e62ed3b1c8a 65faba36 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/10/01 13:44 upstream e402b08634b3 8e26a358 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/09/27 16:21 upstream 0e945134b680 2895a507 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/09/25 12:42 upstream 6465e260f487 0b6a67ac .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/09/20 05:51 upstream 2cf0f7156238 0b6a67ac .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in btrfs_commit_transaction
2023/10/17 10:55 upstream 213f891525c2 342b9c55 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in btrfs_commit_transaction
2023/10/15 14:53 upstream 9a3dad63edbe f757a323 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in btrfs_commit_transaction
2023/11/24 01:11 upstream d3fa86b1a7b4 5b429f39 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in btrfs_commit_transaction
2023/08/16 00:24 upstream d4f8e13b0614 39990d51 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in btrfs_commit_transaction
2023/06/01 16:32 upstream 929ed21dfdb6 a4ae4f42 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in btrfs_commit_transaction
2023/06/01 15:13 upstream 929ed21dfdb6 a4ae4f42 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in btrfs_commit_transaction
2023/06/01 00:43 upstream 48b1320a674e e2a77acd .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in btrfs_commit_transaction
2023/05/18 09:10 upstream 1b66c114d161 3bb7af1d .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in btrfs_commit_transaction
2023/04/02 02:12 upstream 00c7b5f4ddc5 f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in btrfs_commit_transaction
2023/06/01 00:46 upstream 48b1320a674e e2a77acd .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in btrfs_commit_transaction
2023/08/16 00:14 linux-next 98297fc6ecaf 39990d51 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in btrfs_commit_transaction
2023/06/12 16:09 linux-next 715abedee4cd 7086cdb9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in btrfs_commit_transaction
2023/06/01 01:11 linux-next 715abedee4cd e2a77acd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in btrfs_commit_transaction
* Struck through repros no longer work on HEAD.