syzbot


kernel BUG in submit_bh_wbc

Status: fixed on 2024/07/20 06:27
Bug presence: origin:lts-only
[Documentation on labels]
Reported-by: syzbot+91fae336a132194285b9@syzkaller.appspotmail.com
Fix commit: 46b832e09d43 nilfs2: fix failure to detect DAT corruption in btree and direct mappings
First crash: 596d, last: 168d
Fix bisection: fixed by (bisect log) :
commit 46b832e09d43b394ac0f6d9485d2b1a06593f0b7
Author: Ryusuke Konishi <konishi.ryusuke@gmail.com>
Date: Wed Mar 13 10:58:26 2024 +0000

  nilfs2: fix failure to detect DAT corruption in btree and direct mappings

  
Bug presence (2)
Date Name Commit Repro Result
2024/04/24 linux-6.1.y (ToT) 6741e066ec76 C [report] kernel BUG in submit_bh_wbc
2024/04/24 upstream (ToT) 9d1ddab261f3 C Didn't crash
Similar bugs (10)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream kernel BUG at fs/buffer.c:LINE! nilfs C done error 567 226d 2407d 25/28 fixed on 2024/04/10 03:59
upstream kernel BUG in submit_bh_wbc (2) udf C done 123 105d 210d 27/28 fixed on 2024/08/14 03:44
linux-4.14 kernel BUG at fs/buffer.c:LINE! C error 59 640d 2034d 0/1 upstream: reported C repro on 2019/04/27 19:47
linux-6.1 kernel BUG in submit_bh_wbc (2) origin:lts-only C 43 2d17h 117d 0/3 upstream: reported C repro on 2024/07/26 16:49
linux-4.19 kernel BUG at fs/buffer.c:LINE! (2) udf ext4 C error 31 647d 1461d 0/1 upstream: reported C repro on 2020/11/21 07:48
android-54 kernel BUG at fs/buffer.c:LINE! ext4 C 1187 28d 1766d 0/2 upstream: reported C repro on 2020/01/21 13:12
upstream kernel BUG in submit_bh_wbc (3) nilfs fs C done 18 31d 38d 28/28 fixed on 2024/11/12 23:31
linux-5.15 kernel BUG in submit_bh_wbc C error 8 258d 536d 0/3 auto-obsoleted due to no activity on 2024/06/16 14:58
upstream kernel BUG in submit_bh_wbc nilfs C done 10 211d 220d 25/28 fixed on 2024/04/24 18:26
android-6-1 kernel BUG in submit_bh_wbc missing-backport origin:lts C done done 787 1d07h 525d 0/2 upstream: reported C repro on 2023/06/15 00:20
Fix bisection attempts (6)
Created Duration User Patch Repo Result
2024/07/20 01:37 4h48m bisect fix linux-6.1.y OK (1) job log
2024/06/06 10:07 1h42m bisect fix linux-6.1.y OK (0) job log log
2024/02/23 16:38 1h35m bisect fix linux-6.1.y OK (0) job log log
2023/12/21 14:28 1h26m bisect fix linux-6.1.y OK (0) job log log
2023/11/18 23:55 1h26m bisect fix linux-6.1.y OK (0) job log log
2023/07/24 06:58 5h27m bisect fix linux-6.1.y OK (0) job log log

Sample crash report:
------------[ cut here ]------------
kernel BUG at fs/buffer.c:2666!
Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP
Modules linked in:
CPU: 0 PID: 4224 Comm: kmmpd-loop0 Not tainted 6.1.72-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : submit_bh_wbc+0x3f4/0x468 fs/buffer.c:2666
lr : submit_bh_wbc+0x3f4/0x468 fs/buffer.c:2666
sp : ffff80001db57b10
x29: ffff80001db57b20 x28: 1fffe0001a87e872 x27: dfff800000000000
x26: 1ffff00003b6af74 x25: 0000000000000000 x24: 1fffe0001be40800
x23: 1fffe0001a87e8cf x22: ffff0000d43f6000 x21: 0000000000003801
x20: ffff0000df204000 x19: 0000000000000005 x18: 1fffe0003686bf76
x17: ffff80001582d000 x16: ffff800008302de0 x15: ffff0001b435fbbc
x14: 1ffff00002b060b0 x13: dfff800000000000 x12: 0000000000000001
x11: 0000000000ff0100 x10: 0000000000000000 x9 : ffff800008b33fb8
x8 : ffff0000d7da8000 x7 : ffff800008ea51f8 x6 : 0000000000000000
x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800008ea48e8
x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000
Call trace:
 submit_bh_wbc+0x3f4/0x468 fs/buffer.c:2666
 submit_bh+0x2c/0x3c fs/buffer.c:2707
 write_mmp_block_thawed+0x340/0x52c fs/ext4/mmp.c:51
 write_mmp_block+0x23c/0x734 fs/ext4/mmp.c:67
 kmmpd+0x708/0x9f8 fs/ext4/mmp.c:246
 kthread+0x250/0x2d8 kernel/kthread.c:376
 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:864
Code: 17ffffad 97e71423 d4210000 97e71421 (d4210000) 
---[ end trace 0000000000000000 ]---

Crashes (19):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/01/15 13:47 linux-6.1.y 7c58bfa711cb 551587c1 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2023/11/21 01:43 linux-6.1.y 69e434a1cb21 cb976f63 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2023/06/11 19:47 linux-6.1.y 2f3918bc53fb 49519f06 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan kernel BUG in submit_bh_wbc
2024/03/27 09:13 linux-6.1.y e5cd595e23c1 454571b6 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2024/02/28 17:38 linux-6.1.y 81e1dc2f7001 55d6f11d .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2024/05/06 16:00 linux-6.1.y 909ba1f1b414 d884b519 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in submit_bh_wbc
2024/04/17 12:23 linux-6.1.y 6741e066ec76 18f6e127 .config console log report info ci2-linux-6-1-kasan kernel BUG in submit_bh_wbc
2024/04/11 14:16 linux-6.1.y bf1e3b1cb1e0 95ed9ece .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in submit_bh_wbc
2024/04/28 14:24 linux-6.1.y f2295faba5e8 07b455f9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2024/04/28 14:22 linux-6.1.y f2295faba5e8 07b455f9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2024/04/11 00:47 linux-6.1.y bf1e3b1cb1e0 4320ec32 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2024/01/10 20:48 linux-6.1.y 7c58bfa711cb 04815ef1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2023/11/21 01:20 linux-6.1.y 69e434a1cb21 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2023/10/18 08:23 linux-6.1.y adc4d740ad9e 342b9c55 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2023/10/03 10:54 linux-6.1.y d23900f974e0 65faba36 .config console log report info ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2023/10/03 07:44 linux-6.1.y d23900f974e0 65faba36 .config console log report info ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2023/10/03 07:30 linux-6.1.y d23900f974e0 65faba36 .config console log report info ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2023/09/13 05:21 linux-6.1.y 59b13c2b647e 59da8366 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
2023/04/04 23:04 linux-6.1.y 3b29299e5f60 831373d3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in submit_bh_wbc
* Struck through repros no longer work on HEAD.