syzbot


kernel BUG in __bch2_trans_commit (3)

Status: auto-obsoleted due to no activity on 2025/12/24 16:50
Subsystems: fs
[Documentation on labels]
Reported-by: syzbot+b6ef9edaba01d5b4e43f@syzkaller.appspotmail.com
First crash: 202d, last: 102d
Cause bisection: introduced by (bisect log) :
commit d0855e210675b8018f4e89ca77cbfa133bce3a71
Author: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu Dec 12 09:03:32 2024 +0000

  bcachefs: Kill snapshot_t->equiv

Crash: kernel BUG in __bch2_trans_commit (log)
Repro: C syz .config
  
Fix bisection: failed (error log)
  
Discussions (4)
Title Replies (including bot) Last reply
[syzbot] Monthly bcachefs report (Oct 2025) 0 (1) 2025/10/27 12:50
[syzbot] Monthly bcachefs report (Sep 2025) 0 (1) 2025/09/26 05:14
[syzbot] [bcachefs?] kernel BUG in __bch2_trans_commit (3) 0 (3) 2025/09/01 14:28
[syzbot] Monthly bcachefs report (Aug 2025) 0 (1) 2025/08/26 07:13
Similar bugs (2)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream kernel BUG in __bch2_trans_commit (2) fs -1 105 202d 246d 29/29 fixed on 2025/07/08 00:33
upstream kernel BUG in __bch2_trans_commit fs -1 C unreliable 11858 437d 462d 28/29 fixed on 2025/05/11 00:44
Last patch testing requests (3)
Created Duration User Patch Repo Result
2025/12/24 16:15 33m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci OK log
2025/10/15 14:04 20m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2025/10/15 10:14 1h25m retest repro upstream OK log
Cause bisection attempts (2)
Created Duration User Patch Repo Result
2025/09/01 08:00 6h27m bisect upstream OK (1) job log log
2025/08/24 21:45 7h23m bisect upstream error job log

Sample crash report:
------------[ cut here ]-[  128.492696][ T1021] ------------[ cut here ]------------
kernel BUG at fs/bcachefs/btree_trans_commit.c:348!
Oops: invalid opcode: 0000 [#1] SMP KASAN PTI
CPU: 0 UID: 0 PID: 1021 Comm: kworker/u8:6 Not tainted syzkaller #0 PREEMPT_{RT,(full)} 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025
Workqueue: writeback wb_workfn (flush-bcachefs-1)
RIP: 0010:btree_insert_entry_checks fs/bcachefs/btree_trans_commit.c:343 [inline]
RIP: 0010:bch2_trans_commit_write_locked fs/bcachefs/btree_trans_commit.c:725 [inline]
RIP: 0010:do_bch2_trans_commit fs/bcachefs/btree_trans_commit.c:854 [inline]
RIP: 0010:__bch2_trans_commit+0x86e5/0x8870 fs/bcachefs/btree_trans_commit.c:1085
Code: 9b fd eb 0c e8 ac 04 9b fd eb 05 e8 a5 04 9b fd 49 bd 00 00 00 00 00 fc ff df 4c 8b 64 24 48 e9 e1 af ff ff e8 8c 04 9b fd 90 <0f> 0b e8 84 04 9b fd 90 0f 0b e8 7c 04 9b fd 90 0f 0b e8 74 04 9b
RSP: 0018:ffffc9000477ed00 EFLAGS: 00010293
RAX: ffffffff842357c4 RBX: ffffffff84231995 RCX: ffff888025a05940
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc9000477eff0 R08: 0000000000000000 R09: 0000000000000000
R10: dffffc0000000000 R11: ffffed100b2ed6c9 R12: ffff8880301d8020
R13: dffffc0000000000 R14: ffff8880301da4d8 R15: 0000000000000001
FS:  0000000000000000(0000) GS:ffff8881268c2000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000001b30c63fff CR3: 0000000035f10000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 bch2_trans_commit fs/bcachefs/btree_update.h:241 [inline]
 bch2_write_inode+0x64a/0xad0 fs/bcachefs/fs.c:136
 bch2_vfs_write_inode+0x84/0xd0 fs/bcachefs/fs.c:2148
 write_inode fs/fs-writeback.c:1525 [inline]
 __writeback_single_inode+0x6f1/0x1000 fs/fs-writeback.c:1745
 writeback_sb_inodes+0x6b7/0xf60 fs/fs-writeback.c:1976
 wb_writeback+0x43b/0xaf0 fs/fs-writeback.c:2156
 wb_do_writeback fs/fs-writeback.c:2303 [inline]
 wb_workfn+0x40e/0xf00 fs/fs-writeback.c:2343
 process_one_work kernel/workqueue.c:3236 [inline]
 process_scheduled_works+0xade/0x17b0 kernel/workqueue.c:3319
 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3400
 kthread+0x711/0x8a0 kernel/kthread.c:463
 ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:btree_insert_entry_checks fs/bcachefs/btree_trans_commit.c:343 [inline]
RIP: 0010:bch2_trans_commit_write_locked fs/bcachefs/btree_trans_commit.c:725 [inline]
RIP: 0010:do_bch2_trans_commit fs/bcachefs/btree_trans_commit.c:854 [inline]
RIP: 0010:__bch2_trans_commit+0x86e5/0x8870 fs/bcachefs/btree_trans_commit.c:1085
Code: 9b fd eb 0c e8 ac 04 9b fd eb 05 e8 a5 04 9b fd 49 bd 00 00 00 00 00 fc ff df 4c 8b 64 24 48 e9 e1 af ff ff e8 8c 04 9b fd 90 <0f> 0b e8 84 04 9b fd 90 0f 0b e8 7c 04 9b fd 90 0f 0b e8 74 04 9b
RSP: 0018:ffffc9000477ed00 EFLAGS: 00010293
RAX: ffffffff842357c4 RBX: ffffffff84231995 RCX: ffff888025a05940
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc9000477eff0 R08: 0000000000000000 R09: 0000000000000000
R10: dffffc0000000000 R11: ffffed100b2ed6c9 R12: ffff8880301d8020
R13: dffffc0000000000 R14: ffff8880301da4d8 R15: 0000000000000001
FS:  0000000000000000(0000) GS:ffff8881268c2000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000000c007aab000 CR3: 0000000035152000 CR4: 00000000003526f0

Crashes (332):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/08/24 18:38 upstream c330cb607721 bf27483f .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs kernel BUG in __bch2_trans_commit
2025/09/30 08:58 upstream 449c2b302c8e 86341da6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/30 06:58 upstream 449c2b302c8e 86341da6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/30 05:04 upstream 449c2b302c8e 86341da6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/30 02:04 upstream 449c2b302c8e 86341da6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/29 21:13 upstream e5f0a698b34e 86341da6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/29 19:57 upstream e5f0a698b34e 86341da6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/29 17:37 upstream e5f0a698b34e 86341da6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/29 16:16 upstream e5f0a698b34e 86341da6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/29 04:47 upstream 8f9736633f8c 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/29 00:42 upstream 8f9736633f8c 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/28 23:44 upstream 8f9736633f8c 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/28 22:00 upstream 8f9736633f8c 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/28 16:56 upstream 51a24b7deaae 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/28 15:07 upstream 51a24b7deaae 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/28 05:22 upstream 51a24b7deaae 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/27 22:55 upstream fec734e8d564 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/27 21:37 upstream fec734e8d564 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/27 15:34 upstream fec734e8d564 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/27 13:23 upstream fec734e8d564 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/27 09:11 upstream 083fc6d7fa0d 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/27 08:41 upstream 083fc6d7fa0d 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/27 07:23 upstream 083fc6d7fa0d 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/27 05:58 upstream 083fc6d7fa0d 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/27 03:33 upstream 083fc6d7fa0d 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/27 01:25 upstream 083fc6d7fa0d 001c9061 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/26 14:35 upstream 4ff71af020ae 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/26 12:39 upstream 4ff71af020ae 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/26 11:12 upstream 4ff71af020ae 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/26 08:07 upstream 4ff71af020ae 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/26 04:08 upstream 4ff71af020ae 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/26 02:31 upstream 4ff71af020ae 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/25 22:39 upstream bf40f4b87761 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/25 20:39 upstream bf40f4b87761 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/25 19:32 upstream bf40f4b87761 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/25 18:05 upstream bf40f4b87761 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/25 15:59 upstream bf40f4b87761 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/25 12:40 upstream bf40f4b87761 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/25 04:07 upstream 4ea5af085908 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/25 00:36 upstream 4ea5af085908 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/24 22:45 upstream 4ea5af085908 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/24 15:45 upstream cec1e6e5d1ab 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/09/24 10:17 upstream cec1e6e5d1ab 0abd0691 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/07/12 03:38 upstream 40f92e79b0aa 3cda49cf .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/07/08 08:20 upstream d7b8f8e20813 4f67c4ae .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __bch2_trans_commit
2025/08/26 00:09 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 kernel BUG in __bch2_trans_commit
2025/08/23 17:34 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 8f5ae30d69d7 bf27483f .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-arm64 kernel BUG in __bch2_trans_commit
* Struck through repros no longer work on HEAD.