syzbot


kernel BUG in clear_inode

Status: upstream: reported C repro on 2023/05/25 23:24
Bug presence: origin:upstream
[Documentation on labels]
Reported-by: syzbot+6d7e822afebcc5b4c30c@syzkaller.appspotmail.com
First crash: 580d, last: 19d
Fix bisection: failed (error log, bisect log)
  
Bug presence (1)
Date Name Commit Repro Result
2024/11/22 upstream (ToT) 28eb75e178d3 C [report] kernel BUG in clear_inode
Similar bugs (6)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream kernel BUG in clear_inode (2) jfs C inconclusive 655 3h17m 58d 0/28 upstream: reported C repro on 2024/10/28 16:33
linux-5.15 kernel BUG in clear_inode (3) origin:upstream C 12 16d 34d 0/3 upstream: reported C repro on 2024/11/22 00:29
linux-5.15 kernel BUG in clear_inode 1 605d 605d 0/3 auto-obsoleted due to no activity on 2023/08/23 09:07
linux-5.15 kernel BUG in clear_inode (2) 2 160d 239d 0/3 auto-obsoleted due to no activity on 2024/10/27 05:50
upstream kernel BUG in clear_inode btrfs C 12 67d 208d 28/28 fixed on 2024/10/22 11:57
upstream kernel BUG at fs/inode.c:LINE! (2) fs C done unreliable 322 232d 1580d 25/28 fixed on 2024/05/21 07:00
Fix bisection attempts (12)
Created Duration User Patch Repo Result
2024/11/05 13:41 2h07m fix candidate upstream OK (0) job log
2024/10/15 00:20 0m bisect fix linux-6.1.y error job log
2024/09/05 01:41 2h22m bisect fix linux-6.1.y OK (0) job log log
2024/07/25 07:07 2h48m bisect fix linux-6.1.y OK (0) job log log
2024/06/09 13:34 2h18m bisect fix linux-6.1.y OK (0) job log log
2024/05/09 12:01 2h03m bisect fix linux-6.1.y OK (0) job log log
2024/03/23 10:11 3h02m bisect fix linux-6.1.y OK (0) job log log
2024/02/22 01:27 2h17m bisect fix linux-6.1.y OK (0) job log log
2024/01/12 18:13 2h12m bisect fix linux-6.1.y OK (0) job log log
2023/12/12 16:42 2h06m bisect fix linux-6.1.y OK (0) job log log
2023/11/11 18:21 2h13m bisect fix linux-6.1.y OK (0) job log log
2023/10/09 02:47 2h04m bisect fix linux-6.1.y OK (0) job log log

Sample crash report:
------------[ cut here ]------------
kernel BUG at fs/inode.c:646!
invalid opcode: 0000 [#1] PREEMPT SMP KASAN
CPU: 0 PID: 107 Comm: jfsCommit Not tainted 6.1.118-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/30/2024
RIP: 0010:clear_inode+0x12a/0x150 fs/inode.c:646
Code: 7c 58 92 ff 43 80 7c 25 00 00 74 08 4c 89 f7 e8 4c dc e9 ff 49 c7 06 60 00 00 00 5b 41 5c 41 5d 41 5e 41 5f c3 e8 56 58 92 ff <0f> 0b e8 4f 58 92 ff 0f 0b e8 48 58 92 ff 0f 0b e8 41 58 92 ff 0f
RSP: 0018:ffffc90002cdfb08 EFLAGS: 00010093
RAX: ffffffff81f8339a RBX: 0000000000000001 RCX: ffff888019bd1dc0
RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000000
RBP: ffffc90002cdfcb0 R08: ffffffff81f832c4 R09: 0000000000000003
R10: ffffffffffffffff R11: dffffc0000000001 R12: dffffc0000000000
R13: dffffc0000000000 R14: ffff8880750e8fa0 R15: ffff8880750e8d70
FS:  0000000000000000(0000) GS:ffff8880b8e00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fc9bba2b0f8 CR3: 000000000d08e000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 jfs_evict_inode+0xb1/0x440 fs/jfs/inode.c:166
 evict+0x529/0x930 fs/inode.c:701
 txUpdateMap+0x825/0x9e0 fs/jfs/jfs_txnmgr.c:2367
 txLazyCommit fs/jfs/jfs_txnmgr.c:2664 [inline]
 jfs_lazycommit+0x476/0xb60 fs/jfs/jfs_txnmgr.c:2732
 kthread+0x28d/0x320 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:clear_inode+0x12a/0x150 fs/inode.c:646
Code: 7c 58 92 ff 43 80 7c 25 00 00 74 08 4c 89 f7 e8 4c dc e9 ff 49 c7 06 60 00 00 00 5b 41 5c 41 5d 41 5e 41 5f c3 e8 56 58 92 ff <0f> 0b e8 4f 58 92 ff 0f 0b e8 48 58 92 ff 0f 0b e8 41 58 92 ff 0f
RSP: 0018:ffffc90002cdfb08 EFLAGS: 00010093
RAX: ffffffff81f8339a RBX: 0000000000000001 RCX: ffff888019bd1dc0
RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000000
RBP: ffffc90002cdfcb0 R08: ffffffff81f832c4 R09: 0000000000000003
R10: ffffffffffffffff R11: dffffc0000000001 R12: dffffc0000000000
R13: dffffc0000000000 R14: ffff8880750e8fa0 R15: ffff8880750e8d70
FS:  0000000000000000(0000) GS:ffff8880b8e00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fc9bba2b0f8 CR3: 000000000d08e000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

Crashes (18):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/11/22 00:45 linux-6.1.y b67dc5c9ade9 4b25d554 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan kernel BUG in clear_inode
2024/07/31 20:47 linux-6.1.y c1cec4dad96b 6fde257d .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in clear_inode
2023/07/03 10:41 linux-6.1.y 0f4ac6b4c5f0 bfc47836 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan kernel BUG in clear_inode
2023/08/20 05:06 linux-6.1.y 6c44e13dc284 d216d8a0 .config console log report syz [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in clear_inode
2024/12/07 05:26 linux-6.1.y e4d90d63d385 9ac0fdc6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in clear_inode
2024/11/21 22:31 linux-6.1.y b67dc5c9ade9 4b25d554 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in clear_inode
2024/04/05 09:21 linux-6.1.y 347385861c50 0ee3535e .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan kernel BUG in clear_inode
2023/06/26 00:13 linux-6.1.y e84a4e368abe 79782afc .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan kernel BUG in clear_inode
2024/12/02 06:41 linux-6.1.y e4d90d63d385 68914665 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in clear_inode
2023/07/04 08:13 linux-6.1.y 0f4ac6b4c5f0 6e553898 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in clear_inode
2023/06/25 11:54 linux-6.1.y e84a4e368abe 79782afc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in clear_inode
2023/06/25 03:56 linux-6.1.y e84a4e368abe 79782afc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in clear_inode
2023/05/29 10:18 linux-6.1.y a343b0dd87b4 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in clear_inode
2023/05/25 23:23 linux-6.1.y a343b0dd87b4 0513b3e6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in clear_inode
2023/07/19 06:08 linux-6.1.y 61fd484b2cf6 022df2bb .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in clear_inode
2023/06/12 11:41 linux-6.1.y 2f3918bc53fb 49519f06 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in clear_inode
2023/05/29 10:44 linux-6.1.y a343b0dd87b4 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in clear_inode
2023/05/29 09:53 linux-6.1.y a343b0dd87b4 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in clear_inode
* Struck through repros no longer work on HEAD.