syzbot


kernel BUG in bch2_inode_update_after_write (2)

Status: upstream: reported C repro on 2025/04/16 19:15
Subsystems: bcachefs
[Documentation on labels]
Reported-by: syzbot+af878a66b6ed801e9515@syzkaller.appspotmail.com
First crash: 34d, last: 8d01h
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [bcachefs?] kernel BUG in bch2_inode_update_after_write (2) 0 (2) 2025/04/25 00:20
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream kernel BUG in bch2_inode_update_after_write bcachefs 74 117d 167d 0/28 auto-obsoleted due to no activity on 2025/03/31 06:09

Sample crash report:
bcachefs (loop0): dirent to missing inode:
  u64s 7 type dirent 4096:189491840996961599:U32_MAX len 0 ver 0: file0 -> 4098 type dir
  
------------[ cut here ]------------
kernel BUG at fs/bcachefs/fs.c:61!
Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI
CPU: 0 UID: 0 PID: 5307 Comm: syz-executor242 Not tainted 6.15.0-rc3-syzkaller-00076-ge72e9e693307 #0 PREEMPT(full) 
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
RIP: 0010:bch2_inode_update_after_write+0xac0/0xad0 fs/bcachefs/fs.c:61
Code: 48 89 df 49 89 df 48 89 d3 49 89 c6 e8 a9 83 f0 fd 4c 89 f0 4c 8b 74 24 18 48 89 da 4c 89 fb e9 7a fc ff ff e8 71 8e 8e fd 90 <0f> 0b 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90
RSP: 0018:ffffc9000d4bf940 EFLAGS: 00010293
RAX: ffffffff84313f0f RBX: 1ffff92001a97f34 RCX: ffff888000b68000
RDX: 0000000000000000 RSI: 0000000000001005 RDI: 0000000000001002
RBP: ffffc9000d4bfa70 R08: 0000000000001000 R09: 00000000ffffffff
R10: 0000000000001000 R11: 00000000ffffffff R12: dffffc0000000000
R13: ffff8880119e0000 R14: 0000000000001005 R15: 0000000000001002
FS:  000055558e7f7380(0000) GS:ffff88808d2a3000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007feb125c0100 CR3: 00000000441b8000 CR4: 0000000000352ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 __bch2_unlink+0x428/0x4c0 fs/bcachefs/fs.c:818
 bch2_unlink+0xb1/0xf0 fs/bcachefs/fs.c:841
 vfs_unlink+0x391/0x650 fs/namei.c:4579
 do_unlinkat+0x350/0x560 fs/namei.c:4643
 __do_sys_unlink fs/namei.c:4689 [inline]
 __se_sys_unlink fs/namei.c:4687 [inline]
 __x64_sys_unlink+0x47/0x50 fs/namei.c:4687
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xf6/0x210 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7feb12543c99
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 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:00007ffcf96100b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000057
RAX: ffffffffffffffda RBX: 0030656c69662f2e RCX: 00007feb12543c99
RDX: 00007feb12543c99 RSI: 0000000000000000 RDI: 0000200000000500
RBP: 0030656c69662f2e R08: 000055558e7f84c0 R09: 000055558e7f84c0
R10: 000055558e7f84c0 R11: 0000000000000246 R12: 00007ffcf96100e0
R13: 00007ffcf9610308 R14: 431bde82d7b634db R15: 00007feb1258c03b
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:bch2_inode_update_after_write+0xac0/0xad0 fs/bcachefs/fs.c:61
Code: 48 89 df 49 89 df 48 89 d3 49 89 c6 e8 a9 83 f0 fd 4c 89 f0 4c 8b 74 24 18 48 89 da 4c 89 fb e9 7a fc ff ff e8 71 8e 8e fd 90 <0f> 0b 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90
RSP: 0018:ffffc9000d4bf940 EFLAGS: 00010293
RAX: ffffffff84313f0f RBX: 1ffff92001a97f34 RCX: ffff888000b68000
RDX: 0000000000000000 RSI: 0000000000001005 RDI: 0000000000001002
RBP: ffffc9000d4bfa70 R08: 0000000000001000 R09: 00000000ffffffff
R10: 0000000000001000 R11: 00000000ffffffff R12: dffffc0000000000
R13: ffff8880119e0000 R14: 0000000000001005 R15: 0000000000001002
FS:  000055558e7f7380(0000) GS:ffff88808d2a3000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007feb125c0100 CR3: 00000000441b8000 CR4: 0000000000352ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

Crashes (46):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/04/25 00:19 upstream e72e9e693307 e3715315 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/05/09 05:52 upstream 2c89c1b655c0 bb813bcc .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/05/08 09:22 upstream d76bb1ebb558 dbf35fa1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/05/07 17:44 upstream 707df3375124 dbf35fa1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/05/07 09:02 upstream 0d8d44db295c 350f4ffc .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/05/06 22:18 upstream 0d8d44db295c 350f4ffc .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/05/05 12:26 upstream 92a09c47464d 6ca47dd8 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/05/03 14:20 upstream 95d3481af6dc b0714e37 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/05/02 23:23 upstream 00b827f0cffa b0714e37 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/05/02 00:37 upstream 4f79eaa2ceac 51b137cd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/05/01 03:52 upstream 7a13c14ee59d ce7952f4 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/30 23:01 upstream b6ea1680d0ac 937aafd7 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/30 11:21 upstream 8bac8898fe39 85a5a23f .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/30 05:35 upstream 8bac8898fe39 85a5a23f .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/29 00:59 upstream f15d97df5afa aeb6ec69 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/27 17:57 upstream 5bc1018675ec c6b4fb39 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/27 13:18 upstream 5bc1018675ec c6b4fb39 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/27 11:27 upstream 5bc1018675ec c6b4fb39 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/27 09:06 upstream 5bc1018675ec c6b4fb39 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/26 18:35 upstream f1a3944c860b c6b4fb39 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/26 17:49 upstream f1a3944c860b c6b4fb39 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/26 08:38 upstream c3137514f1f1 c6b4fb39 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/25 17:02 upstream 02ddfb981de8 dea5c7e4 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/25 08:29 upstream e72e9e693307 e3715315 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/25 03:35 upstream e72e9e693307 e3715315 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/24 23:21 upstream e72e9e693307 e3715315 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/23 08:13 upstream bc3372351d0c 53a8b9bd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/22 20:17 upstream a33b5a08cbbd 53a8b9bd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/22 12:03 upstream a33b5a08cbbd 2a20f901 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/22 05:37 upstream a33b5a08cbbd 2a20f901 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/20 13:51 upstream 119009db2674 2a20f901 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/20 09:23 upstream 119009db2674 2a20f901 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/20 07:09 upstream 119009db2674 2a20f901 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/20 06:40 upstream 119009db2674 2a20f901 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/19 17:17 upstream 8560697b23dc 2a20f901 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/19 12:50 upstream 3088d26962e8 2a20f901 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/19 12:45 upstream 3088d26962e8 2a20f901 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/19 11:31 upstream 3088d26962e8 2a20f901 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/17 22:56 upstream b5c6891b2c5b 2a20f901 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/17 18:59 upstream cfb2e2c57aef 552876f8 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/15 12:03 upstream 834a4a689699 85125322 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/13 22:27 upstream 5aaaedb0cb54 0bd6db41 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/13 11:36 upstream 7cdabafc0012 0bd6db41 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/13 10:59 upstream 7cdabafc0012 0bd6db41 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
2025/04/12 19:08 upstream 3bde70a2c827 0bd6db41 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in bch2_inode_update_after_write
* Struck through repros no longer work on HEAD.