syzbot


kernel BUG at fs/buffer.c:LINE!

Status: upstream: reported C repro on 2018/04/19 16:02
Labels: nilfs (incorrect?)
Reported-by: syzbot+cfed5b56649bddf80d6e@syzkaller.appspotmail.com
First crash: 1892d, last: 2d04h

Cause bisection: introduced by (bisect log) :
commit 5db470e229e22b7eda6e23b5566e532c96fb5bc3
Author: Jaegeuk Kim <jaegeuk@kernel.org>
Date: Thu Jan 10 03:17:14 2019 +0000

  loop: drop caches if offset or block_size are changed

Crash: kernel BUG at fs/buffer.c:LINE! (log)
Repro: C syz .config

Fix bisection: failed (error log, bisect log)
Discussions (4)
Title Replies (including bot) Last reply
[syzbot] Monthly fat report (May 2023) 0 (1) 2023/05/31 12:40
[syzbot] Monthly fat report (Apr 2023) 0 (1) 2023/05/01 09:05
[syzbot] Monthly fat report 0 (1) 2023/03/30 10:28
kernel BUG at fs/buffer.c:LINE! 3 (6) 2019/12/19 23:30
Similar bugs (7)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
android-49 kernel BUG at fs/buffer.c:LINE! 5 1774d 1829d 0/3 auto-closed as invalid on 2019/02/22 13:09
linux-4.14 kernel BUG at fs/buffer.c:LINE! C error 59 108d 1502d 0/1 upstream: reported C repro on 2019/04/27 19:47
linux-4.19 kernel BUG at fs/buffer.c:LINE! syz done 23 1040d 1493d 1/1 fixed on 2020/09/01 18:34
linux-4.19 kernel BUG at fs/buffer.c:LINE! (2) udf ext4 C error 31 115d 929d 0/1 upstream: reported C repro on 2020/11/21 07:48
android-54 kernel BUG at fs/buffer.c:LINE! ext4 C 86 36d 1233d 0/2 upstream: reported C repro on 2020/01/21 13:12
linux-6.1 kernel BUG in submit_bh_wbc 1 64d 64d 0/3 upstream: reported on 2023/04/04 23:04
linux-5.15 kernel BUG in submit_bh_wbc origin:upstream C 1 3d19h 3d19h 0/3 upstream: reported C repro on 2023/06/04 13:30
Last patch testing requests (1)
Created Duration User Patch Repo Result
2022/09/29 10:30 18m retest repro upstream OK log

Sample crash report:
NILFS (loop0): nilfs_get_block (ino=19): a race condition while inserting a data block at offset=0
------------[ cut here ]------------
kernel BUG at fs/buffer.c:2741!
invalid opcode: 0000 [#1] PREEMPT SMP KASAN
CPU: 0 PID: 5053 Comm: syz-executor419 Not tainted 6.4.0-rc1-syzkaller-00011-g1dc3731daf1f #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023
RIP: 0010:submit_bh_wbc+0x4c0/0x4e0 fs/buffer.c:2741
Code: 02 89 e9 80 e1 07 80 c1 03 38 c1 0f 8c be fe ff ff 48 89 ef e8 71 a0 df ff e9 b1 fe ff ff e8 a7 d2 87 ff 0f 0b e8 a0 d2 87 ff <0f> 0b e8 99 d2 87 ff 0f 0b e8 92 d2 87 ff 0f 0b e8 8b d2 87 ff 0f
RSP: 0018:ffffc90003c1f860 EFLAGS: 00010293
RAX: ffffffff820394a0 RBX: 0000000000000000 RCX: ffff888022e40000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc90003c1fa48 R08: ffffffff8203907d R09: ffffed100ea760e9
R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffff1100ea760e8
R13: ffff8880753b0740 R14: 0000000000000000 R15: 0000000000000000
FS:  00007f025bafa700(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f02537d9718 CR3: 000000001f3e4000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 submit_bh fs/buffer.c:2782 [inline]
 __bh_read fs/buffer.c:3047 [inline]
 bh_read_nowait include/linux/buffer_head.h:436 [inline]
 __block_write_begin_int+0x12c9/0x1a50 fs/buffer.c:2094
 __block_write_begin fs/buffer.c:2114 [inline]
 block_write_begin+0x9c/0x1f0 fs/buffer.c:2175
 nilfs_write_begin+0xa0/0x110 fs/nilfs2/inode.c:261
 generic_perform_write+0x300/0x5e0 mm/filemap.c:3923
 __generic_file_write_iter+0x29b/0x400 mm/filemap.c:4019
 generic_file_write_iter+0xaf/0x310 mm/filemap.c:4083
 call_write_iter include/linux/fs.h:1868 [inline]
 new_sync_write fs/read_write.c:491 [inline]
 vfs_write+0x790/0xb20 fs/read_write.c:584
 ksys_write+0x1a0/0x2c0 fs/read_write.c:637
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x7f025c350929
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 d1 15 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:00007f025bafa208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
RAX: ffffffffffffffda RBX: 00007f025c3d67a8 RCX: 00007f025c350929
RDX: 00000000000000a0 RSI: 0000000020000380 RDI: 0000000000000006
RBP: 00007f025c3d67a0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000098 R11: 0000000000000246 R12: 00007f025c3d67ac
R13: 00007ffee1f5f8ff R14: 00007f025bafa300 R15: 0000000000022000
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:submit_bh_wbc+0x4c0/0x4e0 fs/buffer.c:2741
Code: 02 89 e9 80 e1 07 80 c1 03 38 c1 0f 8c be fe ff ff 48 89 ef e8 71 a0 df ff e9 b1 fe ff ff e8 a7 d2 87 ff 0f 0b e8 a0 d2 87 ff <0f> 0b e8 99 d2 87 ff 0f 0b e8 92 d2 87 ff 0f 0b e8 8b d2 87 ff 0f
RSP: 0018:ffffc90003c1f860 EFLAGS: 00010293
RAX: ffffffff820394a0 RBX: 0000000000000000 RCX: ffff888022e40000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc90003c1fa48 R08: ffffffff8203907d R09: ffffed100ea760e9
R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffff1100ea760e8
R13: ffff8880753b0740 R14: 0000000000000000 R15: 0000000000000000
FS:  00007f025bafa700(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f025c392060 CR3: 000000001f3e4000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

Crashes (227):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Manager Title
2023/05/09 21:09 upstream 1dc3731daf1f 30aa2a7e .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs kernel BUG in submit_bh_wbc
2022/10/08 20:16 upstream e8bc52cb8df8 aea5da89 .config strace log report syz C [disk image] [vmlinux] [mounted in repro] ci-upstream-kasan-gce-root kernel BUG in submit_bh_wbc
2019/12/18 11:56 upstream 2187f215ebaa f2fe0772 .config console log report syz C ci-upstream-kasan-gce-root
2019/12/27 06:54 linux-next 7ddd09fc4b74 be5c2c81 .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2022/10/02 11:40 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci bbed346d5a96 feb56351 .config console log report syz C [disk image] [vmlinux] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2021/08/16 09:02 upstream 7c60610d4767 2489ab88 .config console log report syz ci-upstream-kasan-gce-root kernel BUG in __block_commit_write
2020/07/03 02:09 linux-next aab2003999e7 bed10395 .config console log report syz ci-upstream-linux-next-kasan-gce-root
2019/12/18 11:35 upstream 2187f215ebaa f2fe0772 .config console log report syz C ci-upstream-kasan-gce-selinux-root
2023/06/04 01:31 upstream 51f269a6ecc7 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/05/28 05:14 upstream 4e893b5aa4ac cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/05/25 19:06 upstream 933174ae28ba 0513b3e6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/05/17 23:21 upstream 1b66c114d161 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/05/17 00:05 upstream f1fcbaa18b28 11c89444 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/05/13 01:57 upstream cc3c44c9fda2 ecca8a24 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/05/12 09:57 upstream 105131df9c3b adb9a3cd .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/05/09 20:34 upstream 1dc3731daf1f 30aa2a7e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/05/08 05:48 upstream ac9a78681b92 90c93c40 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in submit_bh_wbc
2023/04/30 15:11 upstream 825a0714d2b3 62df2017 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/04/26 12:50 upstream 0cfd8703e7da 8d843721 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/04/16 01:43 upstream a7a55e27ad72 ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/04/06 22:13 upstream f2afccfefe7b 00ce4c67 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/04/05 18:37 upstream 76f598ba7d8e 8b834965 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/04/03 12:54 upstream 7e364e56293b 41147e3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/03/31 03:20 upstream 8bb95a1662f8 f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/03/30 01:05 upstream ffe78bbd5121 f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/03/24 07:05 upstream 9fd6ba5420ba f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/03/15 03:18 upstream 4979bf866825 0d5c4377 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/03/13 22:42 upstream eeac8ede1755 026e2200 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/03/03 15:56 upstream 2eb29d59ddf0 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/03/01 18:13 upstream c0927a7a5391 ef65e6cb .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in submit_bh_wbc
2023/01/21 10:11 upstream ff83fec8179e 559a440a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root kernel BUG in submit_bh_wbc
2021/10/29 02:19 upstream 411a44c24a56 be531bb4 .config console log report info ci-upstream-kasan-gce kernel BUG in block_invalidatepage
2021/10/24 23:04 upstream 6c62666d8879 282f03fb .config console log report info ci-upstream-kasan-gce kernel BUG in block_invalidatepage
2020/07/03 03:32 upstream cd77006e01b3 bed10395 .config console log report ci-upstream-kasan-gce-smack-root
2018/04/02 20:37 upstream 86bbbebac193 676bd07e .config console log report ci-upstream-kasan-gce-root
2023/04/09 14:06 upstream cdc9718d5e59 71147e29 .config console log report info ci-qemu-upstream-386 kernel BUG in submit_bh_wbc
2021/09/27 17:16 upstream 5816b3e6577e 78494d16 .config console log report info ci-upstream-kasan-gce-386 kernel BUG in block_invalidatepage
2023/06/06 04:30 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eb0f1697d729 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/06/05 20:26 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eb0f1697d729 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/06/05 13:44 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eb0f1697d729 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/06/04 13:11 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eb0f1697d729 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/06/02 06:08 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eb0f1697d729 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/05/28 18:37 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eb0f1697d729 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/05/28 08:05 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci eb0f1697d729 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/05/24 20:43 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci f1fcbaa18b28 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/05/23 19:51 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci f1fcbaa18b28 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/05/23 16:02 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci f1fcbaa18b28 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/05/22 02:50 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci f1fcbaa18b28 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/05/21 01:18 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci f1fcbaa18b28 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/05/19 08:43 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci f1fcbaa18b28 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/05/14 01:51 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 2b9ba477 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/04/28 03:17 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 70a605de .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/04/27 06:00 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 19a3dabe .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/04/23 09:34 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 14f8db1c0f9a 2b32bd34 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/04/20 03:41 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 327bf9bb94cf a219f34e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/04/19 03:49 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 327bf9bb94cf d931e9f0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/04/17 03:20 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 1f5b16c51aef ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/04/17 00:13 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 1f5b16c51aef ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/04/16 20:59 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 1f5b16c51aef ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/04/16 11:08 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 1f5b16c51aef ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/04/16 08:13 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 1f5b16c51aef ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/04/16 03:16 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 1f5b16c51aef ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/03/31 09:31 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 59caa87f9dfb f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
2023/03/14 08:02 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 026e2200 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in submit_bh_wbc
* Struck through repros no longer work on HEAD.