syzbot


kernel BUG in reiserfs_update_sd_size

Status: upstream: reported C repro on 2022/12/21 23:39
Subsystems: reiserfs
[Documentation on labels]
Reported-by: syzbot+7d78ccda251bc1bdbaed@syzkaller.appspotmail.com
First crash: 457d, last: 65d
Cause bisection: failed (error log, bisect log)
  
Fix bisection: fixed by (bisect log) :
commit 6f861765464f43a71462d52026fbddfc858239a5
Author: Jan Kara <jack@suse.cz>
Date: Wed Nov 1 17:43:10 2023 +0000

  fs: Block writes to mounted block devices

  
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [reiserfs?] kernel BUG in reiserfs_update_sd_size 0 (2) 2024/02/21 11:19
Similar bugs (4)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.14 kernel BUG in reiserfs_update_sd_size reiserfs C 1 381d 449d 0/1 upstream: reported C repro on 2022/12/26 01:36
linux-4.19 kernel BUG at fs/reiserfs/journal.c:LINE! reiserfs C error 139 388d 1275d 0/1 upstream: reported C repro on 2020/09/21 00:32
linux-5.15 kernel BUG in reiserfs_update_sd_size origin:upstream C error 4 196d 343d 0/3 upstream: reported C repro on 2023/04/10 10:33
linux-6.1 kernel BUG in reiserfs_update_sd_size origin:upstream C 4 17h59m 274d 0/3 upstream: reported C repro on 2023/06/18 21:59
Last patch testing requests (10)
Created Duration User Patch Repo Result
2024/02/28 15:16 21m retest repro upstream OK log
2024/01/13 12:42 17m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2024/01/13 12:42 21m retest repro upstream OK log
2024/01/13 12:42 21m retest repro upstream OK log
2024/01/13 12:42 28m retest repro upstream OK log
2024/01/13 12:42 20m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2024/01/12 12:01 18m retest repro upstream OK log
2024/01/12 12:01 20m retest repro upstream OK log
2024/01/12 12:01 18m retest repro upstream OK log
2023/12/20 14:18 15m retest repro upstream report log
Fix bisection attempts (2)
Created Duration User Patch Repo Result
2024/02/21 07:39 3h39m bisect fix upstream job log (1)
2023/02/28 04:42 46m bisect fix upstream job log (0) log

Sample crash report:
REISERFS (device loop0): Using tea hash to sort names
REISERFS panic (device loop0): vs-13065 update_stat_data: key [1 2 0x0 SD], found item *3.5*[1 2 0(0) DIR], item_len 80, item_location 3972, free_space(entry_count) 3
------------[ cut here ]------------
kernel BUG at fs/reiserfs/prints.c:390!
Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP
Modules linked in:
CPU: 1 PID: 6082 Comm: syz-executor254 Not tainted 6.6.0-rc7-syzkaller-g8de1e7afcc1c #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023
pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : __reiserfs_panic+0x150/0x154 fs/reiserfs/prints.c:384
lr : __reiserfs_panic+0x150/0x154 fs/reiserfs/prints.c:384
sp : ffff800096c87220
x29: ffff800096c872e0 x28: dfff800000000000 x27: ffff0000dcd55570
x26: ffff800096c873e8 x25: ffff0000dcd55570 x24: ffff800096c872a0
x23: ffff800096c87260 x22: ffff80008a98b740 x21: ffff0000d53ca000
x20: ffff80008a98b720 x19: ffff80008da0317a x18: ffff800096c86880
x17: 0000000000000000 x16: ffff80008a71b23c x15: 0000000000000001
x14: 1fffe00036833432 x13: 0000000000000000 x12: 0000000000000000
x11: 0000000000000000 x10: 0000000000000000 x9 : b79dfc1cb782e300
x8 : b79dfc1cb782e300 x7 : 0000000000000001 x6 : 0000000000000001
x5 : ffff800096c86b38 x4 : ffff80008e4210a0 x3 : ffff8000805a359c
x2 : 0000000000000001 x1 : 0000000100000000 x0 : 00000000000000a6
Call trace:
 __reiserfs_panic+0x150/0x154 fs/reiserfs/prints.c:384
 update_stat_data fs/reiserfs/inode.c:1422 [inline]
 reiserfs_update_sd_size+0xd00/0xdb8 fs/reiserfs/inode.c:1495
 reiserfs_update_sd fs/reiserfs/reiserfs.h:3098 [inline]
 reiserfs_mkdir+0x60c/0x77c fs/reiserfs/namei.c:875
 xattr_mkdir fs/reiserfs/xattr.c:77 [inline]
 create_privroot fs/reiserfs/xattr.c:891 [inline]
 reiserfs_xattr_init+0x2b4/0x638 fs/reiserfs/xattr.c:1007
 reiserfs_fill_super+0x1bfc/0x2028 fs/reiserfs/super.c:2175
 mount_bdev+0x1e8/0x2b4 fs/super.c:1629
 get_super_block+0x44/0x58 fs/reiserfs/super.c:2601
 legacy_get_tree+0xd4/0x16c fs/fs_context.c:662
 vfs_get_tree+0x90/0x288 fs/super.c:1750
 do_new_mount+0x25c/0x8c8 fs/namespace.c:3335
 path_mount+0x590/0xe04 fs/namespace.c:3662
 do_mount fs/namespace.c:3675 [inline]
 __do_sys_mount fs/namespace.c:3884 [inline]
 __se_sys_mount fs/namespace.c:3861 [inline]
 __arm64_sys_mount+0x45c/0x594 fs/namespace.c:3861
 __invoke_syscall arch/arm64/kernel/syscall.c:37 [inline]
 invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:51
 el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:136
 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:155
 el0_svc+0x54/0x158 arch/arm64/kernel/entry-common.c:678
 el0t_64_sync_handler+0x84/0xfc arch/arm64/kernel/entry-common.c:696
 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:595
Code: f008d9c5 912f00a5 aa1303e4 95c4e209 (d4210000) 
---[ end trace 0000000000000000 ]---

Crashes (32):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/11/25 05:53 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 8de1e7afcc1c 5b429f39 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-arm64 kernel BUG in reiserfs_update_sd_size
2023/06/18 23:18 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 177239177378 f3921d4d .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-arm64 kernel BUG in reiserfs_update_sd_size
2023/11/13 02:19 upstream b57b17e88bf5 6d6dbf8a .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-smack-root kernel BUG in reiserfs_update_sd_size
2023/11/10 06:18 upstream 4bbdb725a36b 56230772 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs kernel BUG in reiserfs_update_sd_size
2023/07/22 16:59 upstream d192f5382581 27cbe77f .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-selinux-root kernel BUG in reiserfs_update_sd_size
2023/07/19 04:41 upstream 74f1456c4a5f 022df2bb .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root kernel BUG in reiserfs_update_sd_size
2023/06/18 23:03 upstream 8c1f0c38b310 f3921d4d .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs kernel BUG in reiserfs_update_sd_size
2023/06/03 12:12 upstream 4ecd704a4c51 a4ae4f42 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-smack-root kernel BUG in reiserfs_update_sd_size
2022/12/17 23:37 upstream 77856d911a8c 05494336 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs kernel BUG in reiserfs_update_sd_size
2023/11/06 18:59 linux-next e27090b1413f 78fae24e .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-linux-next-kasan-gce-root kernel BUG in reiserfs_update_sd_size
2023/12/29 00:21 upstream 505e701c0b2c fb427a07 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root kernel BUG in reiserfs_update_sd_size
2023/11/27 20:39 upstream 2cc14f52aeb7 9fe51b7c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in reiserfs_update_sd_size
2023/11/27 20:23 upstream 2cc14f52aeb7 9fe51b7c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in reiserfs_update_sd_size
2023/12/29 11:46 upstream 8735c7c84d1b fb427a07 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 kernel BUG in reiserfs_update_sd_size
2023/12/06 12:33 upstream bee0e7762ad2 95293603 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 kernel BUG in reiserfs_update_sd_size
2023/12/01 14:14 upstream 994d5c58e50e f819d6f7 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 kernel BUG in reiserfs_update_sd_size
2023/10/04 08:48 upstream cbf3a2cb156a 65faba36 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 kernel BUG in reiserfs_update_sd_size
2023/06/15 05:09 upstream b6dad5178cea 76decb82 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in reiserfs_update_sd_size
2023/06/08 04:21 upstream a27648c74210 058b3a5a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in reiserfs_update_sd_size
2023/05/30 01:58 upstream 8b817fded42d cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in reiserfs_update_sd_size
2023/05/18 16:38 upstream 4d6d4c7f541d 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in reiserfs_update_sd_size
2023/05/02 14:22 upstream 865fdb08197e 52d40fd2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in reiserfs_update_sd_size
2023/04/30 08:59 upstream 825a0714d2b3 62df2017 .config console log report info ci-qemu-upstream kernel BUG in reiserfs_update_sd_size
2023/04/17 09:46 upstream 6a8f57ae2eb0 c6ec7083 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root kernel BUG in reiserfs_update_sd_size
2023/01/26 08:50 upstream 7c46948a6e9c 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in reiserfs_update_sd_size
2023/01/12 00:33 upstream 7dd4b804e080 96166539 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in reiserfs_update_sd_size
2022/12/20 03:00 upstream aeba12b26c79 c52b2efb .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in reiserfs_update_sd_size
2022/12/18 23:31 upstream f9ff5644bcc0 05494336 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in reiserfs_update_sd_size
2023/05/27 01:15 upstream a92c9ab69f66 cf184559 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 kernel BUG in reiserfs_update_sd_size
2023/11/06 14:59 linux-next e27090b1413f 78fae24e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in reiserfs_update_sd_size
2023/10/14 10:06 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 249eb8f39efb 6388bc36 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in reiserfs_update_sd_size
2023/03/21 23:08 linux-next f3594f0204b7 8b4eb097 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in reiserfs_update_sd_size
* Struck through repros no longer work on HEAD.